Activity log for bug #827958

Date Who What changed Old value New value Message
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