eog crash: assertion failed. Gtk error: shortcuts_remove_rows: code should not be reached

Bug #272754 reported by Pablo Castellano
2
Affects Status Importance Assigned to Milestone
GTK+
Fix Released
Critical
gtk+2.0 (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: eog

Intrepid Alpha6 fully updated.

Bug #272742 may be related to this one.

Steps to reproduce:
1-Make sure you don't have rights to mount any volume.
2-Run eog; File->Open.
3-Choose any volume (Don't worry if it's not opened due to bug #272742) and close the window.
4-Mount ANY volume from Places->volume (should ask for password).
5-Crash! (If it hasn't crashed then umount the volume and it should also crash).

(eog:11828): Gtk-CRITICAL **: gtk_tree_model_get_iter: assertion `GTK_IS_TREE_MODEL (tree_model)' failed
**
Gtk:ERROR:/build/buildd/gtk+2.0-2.14.2/gtk/gtkfilechooserdefault.c:1448:shortcuts_remove_rows: code should not be reached
Aborted (core dumped)

I have installed eog-dbg and run the script from https://wiki.ubuntu.com/Backtrace and here I attach the log.
Ubuntu Alpha6 fully updated.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 8.10
NonfreeKernelModules: wl
Package: eog 2.23.92-0ubuntu1
ProcEnviron:
 SHELL=/bin/bash
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=es_ES.UTF-8
SourcePackage: eog
Uname: Linux 2.6.27-3-generic i686

Tags: apport-bug

Related branches

Revision history for this message
Pablo Castellano (pablocastellano) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

the issue is specific to eog? could you open it on bugzilla.gnome.org too?

Changed in eog:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Pablo Castellano (pablocastellano) wrote :
Changed in eog:
status: Incomplete → New
Revision history for this message
Pablo Castellano (pablocastellano) wrote :

I have done it too quickly without trying if it's specific to eog.
No, it's not specific to eog. Mostly sure it affects to all applications using the same predefined fileopen window.

What package should this bug be reported against? gnome?
I'll change it later in bugzilla.gnome.org.

Changed in eog:
status: New → Incomplete
Revision history for this message
Pablo Castellano (pablocastellano) wrote :

Changing package to gtk+.
Marking as confirmed because a developer has could reproduce it

Changed in eog:
status: Incomplete → Confirmed
Changed in gtk+2.0:
status: Confirmed → Triaged
Changed in gtk:
status: Unknown → Confirmed
Changed in gtk+2.0:
importance: Low → Medium
Revision history for this message
Pablo Castellano (pablocastellano) wrote :

2008-09-22 Matthias Clasen <email address hidden>

        Merged from trunk:

        Bug 553135 – eog crash: assertion failed. Gtk error:
        shortcuts_remove_rows: code should not be reached

        * gtk/gtkfilechooserdefault.c: Disconnect from GtkFileSystem
        signals when we are destroyed, in order to avoid nasty surprises.
        Patch by Claudio Saavedra

Changed in gtk+2.0:
status: Triaged → Fix Released
Revision history for this message
Pedro Villavicencio (pedro) wrote :

fix committed is the right status here MurDoK since it was fixed only in upstream when the fix is available in Ubuntu the status should be changed to fix released, thanks for the help!.

Changed in gtk+2.0:
status: Fix Released → Fix Committed
Changed in gtk:
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gtk+2.0 - 2.14.3-0ubuntu1

---------------
gtk+2.0 (2.14.3-0ubuntu1) intrepid; urgency=low

  * New upstream version:
    - Revert problematic GtkAdjustment changes
    - Bugs fixed:
    552837 mem leak in gtkimmulticontext
    553000 incorrect i18n header in gtkfilesystem.c
    553135 eog crash: assertion failed (lp: #272754)
    552545 leaks GpImage
  * debian/patches/092_gtkadjustement_doesnt_use_page_size_value.patch:
    - the new version has a similar change

 -- Sebastien Bacher <email address hidden> Wed, 24 Sep 2008 15:26:40 +0200

Changed in gtk+2.0:
status: Fix Committed → Fix Released
Changed in gtk:
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.