After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 120911 - Nautilus crash viewing images (maybe EOG Related)
Nautilus crash viewing images (maybe EOG Related)
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: general
2.5.x
Other Linux
: High critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
: 122632 123534 123604 126148 127255 129007 129334 129356 129373 129781 133639 137138 137836 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2003-08-28 13:14 UTC by Emilio Gallego
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: 2.6.next
GNOME version: ---


Attachments
Backtrace of nautilus crash. (31.80 KB, text/plain)
2003-08-28 13:16 UTC, Emilio Gallego
  Details
path for f_filename_to_utf (513 bytes, patch)
2003-09-01 01:40 UTC, Emilio Gallego
none Details | Review
Backtrace of last eog crash (4.46 KB, text/plain)
2003-09-02 21:13 UTC, Emilio Gallego
  Details

Description Emilio Gallego 2003-08-28 13:14:49 UTC
Distribution: Debian testing/unstable
Package: nautilus
Severity: normal
Version: GNOME2.3.7 2.3.9
Gnome-Distributor: GARNOME
Synopsis: Nautilus crashes viewing images (EOG Related)
Bugzilla-Product: nautilus
Bugzilla-Component: general
Bugzilla-Version: 2.3.9
BugBuddy-GnomeVersion: 2.0 (2.3.6)
Description:
Description of the crash:
Nautilus crash when hitting back button after viewing an image.
First of all, you have to view as image collection, nothing displays,
and when returning view as icons it crashes.

Steps to reproduce the crash:
1. Go to a directory with jpg images.
2. Select view as Image collection ( Nothing is displayed)
3. Select view as Icons.
4. View a image or two.
5. When viewing an image hit back button -> Crash!

Expected Results:
Don't crash.

How often does this happen?
Always.

Additional Information:
Running Garnome 0.26.0, updated, with
- Glib 2.2.3 (and gtk,etc)
- Pango 1.2.5
- Nautilus 2.3.9
- Eog 2.3.8

etc... In previus versions (those included in garnome 0.26.hacking) i
saw the same bug.
Comment 1 Emilio Gallego 2003-08-28 13:16:04 UTC
Created attachment 19580 [details]
Backtrace of nautilus crash.
Comment 2 Emilio Gallego 2003-08-28 17:10:26 UTC
CCing Federico as EOG maintaner
Comment 3 Elijah Newren 2003-08-28 23:29:32 UTC
Appears to be a unique stack trace, according to the
simple-dup-finder.   I'm adjusting a couple fields, adding the
STACKTRACE keyword, and pasting part of the stack trace inline (only
part since it's really long) to make it easier to catch any duplicates
that might be submitted to bugzilla:

Backtrace was generated from '/home/emilio/garnome/bin/nautilus'

0x40b31bf0 in waitpid () from /lib/libpthread.so.0
  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 libgnomeui_segv_handle
    at gnome-ui-init.c line 738
  • #2 __pthread_sighandler
    from /lib/libpthread.so.0
  • #3 <signal handler called>
  • #4 gdk_window_set_cursor
    at gdkwindow-x11.c line 2389
  • #5 nautilus_icon_canvas_item_event
    at nautilus-icon-canvas-item.c line 1602
  • #6 eel_marshal_BOOLEAN__BOXED
    at eel-marshal.c line 82
  • #7 g_type_class_meta_marshal
    at gclosure.c line 514
  • #8 g_closure_invoke
    at gclosure.c line 437
  • #9 signal_emit_unlocked_R
    at gsignal.c line 2860
  • #10 g_signal_emit_valist
    at gsignal.c line 2564
  • #11 g_signal_emit
    at gsignal.c line 2612
  • #12 emit_event
    at eel-canvas.c line 2522
  • #13 pick_current_item
    at eel-canvas.c line 2647

Comment 4 Emilio Gallego 2003-09-01 01:38:38 UTC
Sorry, the eog maintaner is jens.

After some debugging, it's very probably it's an EOG bug. I've found
the first, (see patch), by not checking g_filename_to_utf8 return value.

Now, view as image collection starts and display bottom thumbnails,
but when selecting one, it crashes. I've a bt, but will submit later,
sorry. The crash seem to be in paint_iteration_idle, but a strange
crash anyway.
Comment 5 Emilio Gallego 2003-09-01 01:40:50 UTC
Created attachment 19635 [details] [review]
path for f_filename_to_utf
Comment 6 Emilio Gallego 2003-09-01 01:43:42 UTC
Oh!, of course, the patch it's only a workaround, I don't think it's
the real solution, in fact, I thought that this was causing my second
crash, but i tried with a folder that has files with correct names,
and doesn't vanish.
Comment 7 Emilio Gallego 2003-09-02 21:13:41 UTC
Created attachment 19676 [details]
Backtrace of last eog crash
Comment 8 Emilio Gallego 2003-09-03 22:12:39 UTC
Maybe a duplicate of 117838?
Comment 9 John Fleck 2003-10-01 13:46:45 UTC
*** Bug 123604 has been marked as a duplicate of this bug. ***
Comment 10 John Fleck 2003-10-01 13:47:20 UTC
*** Bug 122632 has been marked as a duplicate of this bug. ***
Comment 11 John Fleck 2003-10-01 13:47:54 UTC
*** Bug 123534 has been marked as a duplicate of this bug. ***
Comment 12 Martin Wehner 2003-11-27 15:51:16 UTC
*** Bug 126148 has been marked as a duplicate of this bug. ***
Comment 13 Jens Finke 2003-11-27 16:10:29 UTC
Can you please stop randomly marking bugs of nautilus crashes as
duplicates of this bug. The bugs 123604, 123534 and 126148 doesn't
have anything todo with Eye of Gnome. The reports and stack traces
don't give any hint to assume this.
Comment 14 Elijah Newren 2003-12-10 03:53:02 UTC
*** Bug 127255 has been marked as a duplicate of this bug. ***
Comment 15 Elijah Newren 2003-12-10 03:57:14 UTC
I'm cc'ing John and Martin so they can see Jens' comment (otherwise
they would probably never notice; I nearly missed it myself).

Jens: The stacktrace posted in this bug is a nautilus crash, which is
probably why the others thought that the other bugs were a duplicate
of this one.  Can you explain why it isn't?  If you'll do that, I'll
reopen the bug I just marked as a duplicate.
Comment 16 John Fleck 2003-12-10 04:23:01 UTC
I didn't randomly mark anything. I marked them as dups because the
stack traces are identical:

  • #5 <signal handler called>
  • #6 gdk_window_set_cursor
    from /usr/lib/libgdk-x11-2.0.so.0
  • #7 nautilus_icon_canvas_item_event

If this isn't an EOG bug, then feel free to move it over to Nautilus
or wherever it belongs. But the dups belong attached to this bug,
because it's the one with the most discussion.
Comment 17 Elijah Newren 2003-12-10 19:59:01 UTC
*** Bug 129007 has been marked as a duplicate of this bug. ***
Comment 18 Elijah Newren 2003-12-15 03:11:51 UTC
*** Bug 129334 has been marked as a duplicate of this bug. ***
Comment 19 Elijah Newren 2003-12-15 20:23:18 UTC
*** Bug 129373 has been marked as a duplicate of this bug. ***
Comment 20 Elijah Newren 2003-12-15 20:29:39 UTC
*** Bug 129356 has been marked as a duplicate of this bug. ***
Comment 21 Elijah Newren 2003-12-22 01:08:21 UTC
*** Bug 129781 has been marked as a duplicate of this bug. ***
Comment 22 Emilio Gallego 2004-01-20 04:48:18 UTC
Hi, I've been using gnome 2.4 and 2.5 CVS for a while and haven't seen
those problems anymore.

Now, CVS eog has code to deal with incorrect filenames and the
nautilus crash it's no reproducible anymore.

May I close this bug?
Comment 23 Matthew Gatto 2004-01-28 21:27:34 UTC
Emilio: better leave this bug open as some of the most recent
duplicates are occuring in GNOME 2.4.1 and one in CVS HEAD as of
2003-12-8. Bumping Version -> 2.5.

Should this be moved to Product -> nautilus? According to some of the
dups its occuring in nautilus in many areas other than image viewing.
Comment 24 Elijah Newren 2004-01-29 16:19:08 UTC
Sure. (Although, it was never really reassigned from nautilus
completely anyway since someone apparently didn't mark the "reassign
to owner of selected component" bullet item when moving from nautilus
to EOG).  I'll add the TARGET2.6.0 keyword as well since we've had a
significant number of duplicates.
Comment 25 Martin Wehner 2004-01-29 17:11:25 UTC
I suspect bug 128067 is related, since both crash in gdk_set_cursor()
called from nautilus_icon_canvas.
Comment 26 Martin Wehner 2004-02-06 21:44:53 UTC
*** Bug 133639 has been marked as a duplicate of this bug. ***
Comment 27 Alexander Larsson 2004-02-10 14:55:03 UTC
Its possible that this eel patch (in 2.5.6) fixed this:

2004-01-27  Alexander Larsson  <alexl@redhat.com>

	* eel/eel-canvas-util.c: (eel_canvas_get_miter_points):
	* eel/eel-canvas.c: (emit_event):
	Update from foocanvas. May fix nautilus event crash.

Comment 28 Luis Villa 2004-02-14 01:34:48 UTC
I'm going to tentatively close this based on Alex's comment. If we see
it in later dev releases or CVS, we should definitely reopen.
Comment 29 Matthew Gatto 2004-03-15 10:53:24 UTC
*** Bug 137138 has been marked as a duplicate of this bug. ***
Comment 30 Martin Wehner 2004-03-22 08:31:38 UTC
*** Bug 137836 has been marked as a duplicate of this bug. ***