2011-08-17 11:29:27 |
Gen X |
bug |
|
|
added bug |
2011-08-24 15:06:56 |
Apport retracing service |
bug |
|
|
added subscriber Crash bug triagers for Ubuntu packages |
2011-08-24 15:06:57 |
Apport retracing service |
attachment added |
|
Stacktrace.txt https://bugs.launchpad.net/bugs/827958/+attachment/2307764/+files/Stacktrace.txt |
|
2011-08-24 15:06:57 |
Apport retracing service |
attachment added |
|
ThreadStacktrace.txt https://bugs.launchpad.net/bugs/827958/+attachment/2307765/+files/ThreadStacktrace.txt |
|
2011-08-24 15:06:59 |
Apport retracing service |
attachment removed |
CoreDump.gz https://bugs.launchpad.net/bugs/827958/+attachment/2285618/+files/CoreDump.gz |
|
|
2011-08-24 15:06:59 |
Apport retracing service |
eog (Ubuntu): importance |
Undecided |
Medium |
|
2011-08-24 15:07:01 |
Apport retracing service |
tags |
amd64 apport-crash need-amd64-retrace oneiric running-unity |
amd64 apport-crash oneiric running-unity |
|
2011-09-23 14:33:05 |
Launchpad Janitor |
eog (Ubuntu): status |
New |
Confirmed |
|
2011-09-23 14:33:11 |
Sebastien Bacher |
visibility |
private |
public |
|
2011-09-23 14:33:23 |
Sebastien Bacher |
eog (Ubuntu): importance |
Medium |
High |
|
2011-09-23 14:33:23 |
Sebastien Bacher |
eog (Ubuntu): assignee |
|
Chase Douglas (chasedouglas) |
|
2011-09-23 14:33:30 |
Sebastien Bacher |
nominated for series |
|
Ubuntu Oneiric |
|
2011-09-23 14:33:30 |
Sebastien Bacher |
bug task added |
|
eog (Ubuntu Oneiric) |
|
2011-09-23 14:58:19 |
Chase Douglas |
affects |
eog (Ubuntu Oneiric) |
libgrip (Ubuntu Oneiric) |
|
2011-09-29 01:59:37 |
Chris Bainbridge |
attachment added |
|
valgrind.txt https://bugs.launchpad.net/ubuntu/+source/libgrip/+bug/827958/+attachment/2477926/+files/valgrind.txt |
|
2011-09-29 20:07:56 |
Kate Stewart |
tags |
amd64 apport-crash oneiric running-unity |
amd64 apport-crash oneiric rls-mgr-o-tracking running-unity |
|
2011-10-06 16:48:34 |
Michael Terry |
bug |
|
|
added subscriber Michael Terry |
2011-10-06 18:24:16 |
Launchpad Janitor |
branch linked |
|
lp:~bregma/libgrip/lp-827958 |
|
2011-10-06 18:31:10 |
Stephen M. Webb |
libgrip (Ubuntu Oneiric): status |
Confirmed |
In Progress |
|
2011-10-06 18:31:13 |
Stephen M. Webb |
libgrip (Ubuntu Oneiric): assignee |
Chase Douglas (chasedouglas) |
Stephen M. Webb (bregma) |
|
2011-10-06 18:33:41 |
Stephen M. Webb |
bug task added |
|
libgrip |
|
2011-10-06 18:33:52 |
Stephen M. Webb |
libgrip: status |
New |
In Progress |
|
2011-10-06 18:33:55 |
Stephen M. Webb |
libgrip: assignee |
|
Stephen M. Webb (bregma) |
|
2011-10-06 18:34:28 |
Stephen M. Webb |
libgrip: importance |
Undecided |
High |
|
2011-10-07 01:22:00 |
Stephen M. Webb |
libgrip: milestone |
|
0.3.3 |
|
2011-10-07 01:32:07 |
Chris Bainbridge |
bug |
|
|
added subscriber Chris Bainbridge |
2011-10-11 15:13:32 |
Launchpad Janitor |
branch linked |
|
lp:libgrip/oneiric |
|
2011-10-11 15:28:36 |
Launchpad Janitor |
branch linked |
|
lp:libgrip |
|
2011-10-11 15:34:10 |
Chase Douglas |
libgrip: status |
In Progress |
Fix Committed |
|
2011-10-11 16:10:05 |
Chase Douglas |
description |
1) Description: Ubuntu oneiric (development branch)
Release: 11.10
2) eog:
Instalados: 3.1.5-0ubuntu1
Candidato: 3.1.5-0ubuntu1
Tabla de versión:
*** 3.1.5-0ubuntu1 0
500 http://mx.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
100 /var/lib/dpkg/status
3) See an animated gif
4) Crash
ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: eog 3.1.5-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-7.9-usernameeric 3.0.0
Uname: Linux 3.0.0-7-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Wed Aug 17 04:16:12 2011
ExecutablePath: /usr/bin/eog
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110803.1)
ProcCmdline: eog /home/username/Diseno/Blender/Proyectos-Personales/2011/Nyan-Cat-2011ao16/Referencias/Cat-03.gif
ProcEnviron:
LANGUAGE=es_MX:es
PATH=(custom, no user)
LANG=es_MX.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x7fa71692c5d2: cmp 0x80(%rdi),%rdi
PC (0x7fa71692c5d2) ok
source "0x80(%rdi)" (0x00000080) not located in a known VMA region (needed readable region)!
destination "%rdi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: eog
StacktraceTop:
?? () from /usr/lib/libgdk-3.so.0
gdk_x11_window_get_xid () from /usr/lib/libgdk-3.so.0
?? () from /usr/lib/libgrip.so.0
?? () from /usr/lib/libgrip.so.0
?? () from /usr/lib/libgrip.so.0
Title: eog crashed with SIGSEGV in gdk_x11_window_get_xid()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare |
SRU Info:
=========
[Impact]
Currently, libgrip causes a segfault crash when multiple instances of eog are opened in quick succession. This does not occur under typical use cases, but there may be instances where a user might select multiple images and open them all at once. Or maybe a user double clicks on an image and opens it twice accidentally.
[Development Fix]
The change, found in the upstream merge request associated with the bug, ensures that only currently mapped top-level widgets are registered for gestures. Currently, when any top-level widget is mapped all pending gesture subscriptions are registered, and if one of them wasn't mapped yet libgrip crashes. Note that this fix has not been uploaded in P because the P archive is not open yet.
[Stable Fix]
Please see lp:libgrip/oneiric. The patch added to fix this issue can be found at http://bazaar.launchpad.net/~utouch-packaging/libgrip/oneiric/view/head:/debian/patches/0002-window_mapped_cb.patch.
[Test Case]
run gdb eog in a window
in another window cd to a directory with images in subdirectories and run the following command:
while true; do eog "$(find . -type d|sort -R |head -1|cut -f 1)"; done
It opens a random subdir every iteration but crashes quite quickly. You can try adding a little sleep:
while true; do eog "$(find . -type d|sort -R |head -1|cut -f 1)"; sleep 1; done
[Regression Potential]
Medium. This change affects how libgrip registers for gesture events. There is the potential that gestures will no longer be subscribed correctly. However, gestures is a "value-add" feature. The loss of gestures will not affect the fundamental functionality of the software.
Original bug report:
====================
1) Description: Ubuntu oneiric (development branch)
Release: 11.10
2) eog:
Instalados: 3.1.5-0ubuntu1
Candidato: 3.1.5-0ubuntu1
Tabla de versión:
*** 3.1.5-0ubuntu1 0
500 http://mx.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
100 /var/lib/dpkg/status
3) See an animated gif
4) Crash
ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: eog 3.1.5-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-7.9-usernameeric 3.0.0
Uname: Linux 3.0.0-7-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Wed Aug 17 04:16:12 2011
ExecutablePath: /usr/bin/eog
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110803.1)
ProcCmdline: eog /home/username/Diseno/Blender/Proyectos-Personales/2011/Nyan-Cat-2011ao16/Referencias/Cat-03.gif
ProcEnviron:
LANGUAGE=es_MX:es
PATH=(custom, no user)
LANG=es_MX.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x7fa71692c5d2: cmp 0x80(%rdi),%rdi
PC (0x7fa71692c5d2) ok
source "0x80(%rdi)" (0x00000080) not located in a known VMA region (needed readable region)!
destination "%rdi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: eog
StacktraceTop:
?? () from /usr/lib/libgdk-3.so.0
gdk_x11_window_get_xid () from /usr/lib/libgdk-3.so.0
?? () from /usr/lib/libgrip.so.0
?? () from /usr/lib/libgrip.so.0
?? () from /usr/lib/libgrip.so.0
Title: eog crashed with SIGSEGV in gdk_x11_window_get_xid()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare |
|
2011-10-11 16:10:37 |
Chase Douglas |
libgrip (Ubuntu Oneiric): milestone |
|
oneiric-updates |
|
2011-10-11 16:10:45 |
Chase Douglas |
libgrip (Ubuntu Oneiric): assignee |
Stephen M. Webb (bregma) |
Chase Douglas (chasedouglas) |
|
2011-10-11 16:11:02 |
Chase Douglas |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2011-10-11 16:15:56 |
Chase Douglas |
libgrip (Ubuntu Oneiric): status |
In Progress |
Fix Committed |
|
2011-10-11 20:20:12 |
Clint Byrum |
nominated for series |
|
Ubuntu Precise |
|
2011-10-11 20:20:12 |
Clint Byrum |
bug task added |
|
libgrip (Ubuntu Precise) |
|
2011-10-11 20:20:38 |
Clint Byrum |
bug |
|
|
added subscriber SRU Verification |
2011-10-11 20:20:43 |
Clint Byrum |
tags |
amd64 apport-crash oneiric rls-mgr-o-tracking running-unity |
amd64 apport-crash oneiric rls-mgr-o-tracking running-unity verification-needed |
|
2011-10-11 20:24:27 |
Chase Douglas |
libgrip (Ubuntu Precise): status |
New |
Triaged |
|
2011-10-11 21:09:22 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/oneiric-proposed/libgrip |
|
2011-10-11 21:17:32 |
Svein Tore |
bug |
|
|
added subscriber Svein Tore Seljebotn |
2011-10-19 01:22:30 |
Chris Halse Rogers |
tags |
amd64 apport-crash oneiric rls-mgr-o-tracking running-unity verification-needed |
amd64 apport-crash oneiric rls-mgr-o-tracking running-unity verification-done |
|
2011-10-19 04:41:08 |
Launchpad Janitor |
libgrip (Ubuntu Precise): status |
Triaged |
Fix Released |
|
2011-10-19 04:41:12 |
Launchpad Janitor |
libgrip (Ubuntu Oneiric): status |
Fix Committed |
Fix Released |
|
2011-10-20 13:30:32 |
Launchpad Janitor |
branch linked |
|
lp:libgrip/ubuntu |
|
2011-10-20 13:32:45 |
Stephen M. Webb |
libgrip: status |
Fix Committed |
Fix Released |
|
2011-10-21 01:09:17 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/libgrip |
|
2011-10-30 08:04:44 |
mabawsa |
bug |
|
|
added subscriber mabawsa |
2012-08-31 22:00:09 |
Launchpad Janitor |
branch linked |
|
lp:~fginther/libgrip/oneiric-0.3.5-backport |
|