GNOME Bugzilla – Bug 450465
crash in File Browser: Browsing a directory wit...
Last modified: 2008-03-23 11:49:46 UTC
Version: 2.18.1 What were you doing when the application crashed? Browsing a directory with only one file in (I made some tests to find out which file was causing the problem) and clicking in the open space on the right side of nautilus. (resizing the window crash too and sometimes it crashes simply waiting). The crash is related with the presence of this file: https://core.fluendo.com/elisa/trac/browser/trunk/docs/global-architecture.svg Distribution: Fedora release 7 (Moonshine) Gnome Release: 2.18.2 2007-05-28 (Red Hat, Inc) BugBuddy Version: 2.18.0 System: Linux 2.6.21-1.3228.fc7 #1 SMP Tue Jun 12 14:56:37 EDT 2007 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10300000 Selinux: Permissive Accessibility: Disabled GTK+ Theme: Glossy Icon Theme: nuoveXT-1.6 Memory status: size: 462118912 vsize: 462118912 resident: 40239104 share: 23248896 rss: 40239104 rss_rlim: 18446744073709551615 CPU usage: start_time: 1182633246 rtime: 167 utime: 147 stime: 20 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/nautilus' (no debugging symbols found) Using host libthread_db library "/lib64/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 46912697197232 (LWP 3835)] [New Thread 1073875280 (LWP 3853)] (no debugging symbols found) 0x00002aaab117a956 in poll () from /lib64/libc.so.6
+ Trace 143213
Thread 2 (Thread 1073875280 (LWP 3853))
----------- .xsession-errors (23 sec old) --------------------- File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 236, in __init__ self._named_service = conn.activate_name_owner(bus_name) File "/usr/lib/python2.5/site-packages/dbus/bus.py", line 165, in activate_name_owner self.start_service_by_name(bus_name) File "/usr/lib/python2.5/site-packages/dbus/bus.py", line 261, in start_service_by_name 'su', (bus_name, flags))) File "/usr/lib/python2.5/site-packages/dbus/connection.py", line 598, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name edu.duke.linux.yum was not provided by any .service files nautilus: cairo-pen.c:324: _cairo_pen_find_active_cw_vertex_index: Asserzione `i < pen->num_vertices' fallita. Xlib: unexpected async reply (sequence 0x294f)! nautilus: cairo-pen.c:324: _cairo_pen_find_active_cw_vertex_index: Asserzione `i < pen->num_vertices' fallita. Xlib: unexpected async reply (sequence 0x2427)! nautilus: cairo-pen.c:324: _cairo_pen_find_active_cw_vertex_index: Asserzione `i < pen->num_vertices' fallita. Xlib: unexpected async reply (sequence 0x259c)! --------------------------------------------------
Thanks for taking the time to report this bug. Unfortunately, the stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Could you please help fixing this by installing some debugging packages [1], start the application as normal, and try to reproduce the crash, if possible? Once bug-buddy pops up, you can find the stacktrace in the 'Details', now containing way more information. Please copy that stacktrace and paste it as a comment here. Thanks in advance! [1] Please install the following debug packages provided by Fedora: nautilus-debuginfo, glib2-debuginfo, gtk2-debuginfo, cairo-debuginfo, and pango-debuginfo. More details can be found here: http://live.gnome.org/GettingTraces
Created attachment 90604 [details] SVG Image that makes nautilus crash
I'll do it ASAP. ;) Since that I try to explain what happens a little better ( my poor english :( ). Nautilus crashes _every_ time I try to browse a folder containing a particular SVG file (see attacchment), the preview image is not created and nautilus get unresponsive and crash if I click on or resize it.
(hope it helps) Distribution: Fedora release 7 (Moonshine) Gnome Release: 2.18.2 2007-05-28 (Red Hat, Inc) BugBuddy Version: 2.18.0 System: Linux 2.6.21-1.3228.fc7 #1 SMP Tue Jun 12 14:56:37 EDT 2007 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10300000 Selinux: Permissive Accessibility: Disabled GTK+ Theme: Glossy Icon Theme: nuoveXT-1.6 Memory status: size: 462848000 vsize: 462848000 resident: 40202240 share: 23273472 rss: 40202240 rss_rlim: 18446744073709551615 CPU usage: start_time: 1182756770 rtime: 186 utime: 162 stime: 24 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/nautilus' Using host libthread_db library "/lib64/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 46912697197232 (LWP 2914)] [New Thread 1094854992 (LWP 3078)] 0x00002aaab117a956 in poll () from /lib64/libc.so.6
+ Trace 143513
Thread 2 (Thread 1094854992 (LWP 3078))
----------- .xsession-errors --------------------- nautilus: cairo-pen.c:324: _cairo_pen_find_active_cw_vertex_index: Asserzione `i < pen->num_vertices' fallita. Xlib: unexpected async reply (sequence 0x25b4)! (gnome-terminal:2928): Vte-WARNING **: No handler for control sequence `device-control-string' defined. nautilus: cairo-pen.c:324: _cairo_pen_find_active_cw_vertex_index: Asserzione `i < pen->num_vertices' fallita. Xlib: unexpected async reply (sequence 0x506a)! warning: the debug information found in "/usr/lib/debug//usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so.debug" does not match "/usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so" (CRC m warning: the debug information found in "/usr/lib/debug//usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so.debug" does not match "/usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so" (CRC warning: the debug information found in "/usr/lib/debug//usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.so.debug" does not match "/usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.so" (CRC m --------------------------------------------------
Crayon I cannot download the svg file from the address given. can you attach it here and/or to the cairo's bugzilla? I opened a cairo bug here: https://bugs.freedesktop.org/show_bug.cgi?id=11423 Crayon please tell them the cairo version on your system
SVG file is already attacched see: http://bugzilla.gnome.org/show_bug.cgi?id=450465#c2 Cairo Version: 1.4.4 (1.4.4-1.fc7) I'm not subcribed on freedesktop and I can't post there. Could you please post cairo version for me? Thx, Crayon
Fixed already, please test with cairo 1.4.10.
Thank you, I'll try it ASAP.
Here again, sorry for the delay. I've tried with cairo 1.4.10 and still crashes. Below the stacktrace. thanks for your work Crayon Distribution: Fedora release 7 (Moonshine) Gnome Release: 2.18.3 2007-07-02 (Red Hat, Inc) BugBuddy Version: 2.18.0 System: Linux 2.6.22.1-41.fc7 #1 SMP Fri Jul 27 18:21:43 EDT 2007 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10300000 Selinux: Permissive Accessibility: Disabled GTK+ Theme: Glossy Icon Theme: nuoveXT.2.1 Memory status: size: 498413568 vsize: 498413568 resident: 52137984 share: 31420416 rss: 52137984 rss_rlim: 18446744073709551615 CPU usage: start_time: 1186654035 rtime: 173 utime: 144 stime: 29 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/nautilus' Using host libthread_db library "/lib64/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 46912697230000 (LWP 2693)] [New Thread 1084365136 (LWP 2811)] 0x00002aaab11812e6 in poll () from /lib64/libc.so.6
+ Trace 153934
Thread 2 (Thread 1084365136 (LWP 2811))
----------- .xsession-errors --------------------- (bug-buddy:2814): Gtk-WARNING **: Theme directory 32x32/filesystems of theme nuoveXT.2.1 has no size field (bug-buddy:2814): Gtk-WARNING **: Theme directory 48x48/filesystems of theme nuoveXT.2.1 has no size field (bug-buddy:2814): Gtk-WARNING **: Theme directory 64x64/filesystems of theme nuoveXT.2.1 has no size field (bug-buddy:2814): Gtk-WARNING **: Theme directory 72x72/filesystems of theme nuoveXT.2.1 has no size field (bug-buddy:2814): Gtk-WARNING **: Theme directory 96x96/filesystems of theme nuoveXT.2.1 has no size field --------------------------------------------------
The upstream Cairo bug has been fixed, and I can confirm the attached testcase doesn't make Nautilus crash anymore with 2.22.0. Closing as NOTGNOME.