I first reported this here : http://bugzilla.gnome.org/show_bug.cgi?id=366195 i am told this crash was caused by cairo, and to report this here, so here we go :o) ------ I opened Nautilus and started browsing for files. A couple of minutes later, the crash occurred. I was simply opening directories by double clicking - nothing else. I had not opened any files. Distribution: Ubuntu 6.10 (edgy) Gnome Release: 2.16.1 2006-10-02 (Ubuntu) BugBuddy Version: 2.16.0 Memory status: size: 96702464 vsize: 0 resident: 96702464 share: 0 rss: 33198080 rss_rlim: 0 CPU usage: start_time: 1162029799 rtime: 0 utime: 952 stime: 0 cutime:875 cstime: 0 timeout: 77 it_real_value: 0 frequency: 1262 Backtrace was generated from '/usr/bin/nautilus' (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1226848592 (LWP 28018)] (no debugging symbols found) 0xffffe410 in __kernel_vsyscall () #0 0xffffe410 in __kernel_vsyscall () #1 0xb768f34b in __waitpid_nocancel () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7e261b6 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0 #3 <signal handler called> #4 0xffffe410 in __kernel_vsyscall () #5 0xb73b7770 in raise () from /lib/tls/i686/cmov/libc.so.6 #6 0xb73b8ef3 in abort () from /lib/tls/i686/cmov/libc.so.6 #7 0xb73b0dbb in __assert_fail () from /lib/tls/i686/cmov/libc.so.6 #8 0xb72d1cb5 in cairo_font_options_create () from /usr/lib/libcairo.so.2 #9 0xb72cd472 in cairo_save () from /usr/lib/libcairo.so.2 #10 0xb738b135 in pango_cairo_show_glyph_string () from /usr/lib/libpangocairo-1.0.so.0 #11 0xb79556a5 in pango_renderer_draw_glyphs () from /usr/lib/libpango-1.0.so.0 #12 0xb738a9e5 in pango_cairo_renderer_get_type () from /usr/lib/libpangocairo-1.0.so.0 #13 0xb79c1458 in gdk_draw_layout_line () from /usr/lib/libgdk-x11-2.0.so.0 #14 0xb79556a5 in pango_renderer_draw_glyphs () from /usr/lib/libpango-1.0.so.0 #15 0xb7955b2c in pango_renderer_draw_layout_line () from /usr/lib/libpango-1.0.so.0 #16 0xb7955e9a in pango_renderer_draw_layout () from /usr/lib/libpango-1.0.so.0 #17 0xb79c03f6 in gdk_draw_layout_with_colors () from /usr/lib/libgdk-x11-2.0.so.0 #18 0xb79c05d5 in gdk_draw_layout () from /usr/lib/libgdk-x11-2.0.so.0 #19 0x08133d1d in nautilus_undo_transaction_unregister_object () #20 0x08135956 in nautilus_undo_transaction_unregister_object () #21 0x08135e2b in nautilus_undo_transaction_unregister_object () #22 0xb7eef973 in eel_canvas_item_move () from /usr/lib/libeel-2.so.2 #23 0xb7eee6f1 in eel_canvas_item_show () from /usr/lib/libeel-2.so.2 #24 0x0810b0ac in nautilus_icon_container_request_update_all () #25 0xb7b61b00 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #26 0xb76a1fb9 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0 #27 0xb76a379b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #28 0xb76b41e3 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 #29 0xb76b4e7f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #30 0xb76b5279 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #31 0xb7c755f8 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0 #32 0xb7b5c314 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #33 0xb79cfd5f in gdk_window_is_viewable () from /usr/lib/libgdk-x11-2.0.so.0 #34 0xb79cffa7 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0 #35 0xb79d0025 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0 #36 0xb7619aa1 in g_source_is_destroyed () from /usr/lib/libglib-2.0.so.0 #37 0xb761b802 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #38 0xb761e7df in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #39 0xb761eb89 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #40 0xb7b5c574 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x0807bb4a in POA_Nautilus_MetafileMonitor__init () #42 0xb73a38cc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #43 0x08067621 in ?? () Thread 1 (Thread -1226848592 (LWP 28018)): #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0xb768f34b in __waitpid_nocancel () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7e261b6 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0 No symbol table info available. #3 <signal handler called> No symbol table info available. #4 0xffffe410 in __kernel_vsyscall () No symbol table info available. #5 0xb73b7770 in raise () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #6 0xb73b8ef3 in abort () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #7 0xb73b0dbb in __assert_fail () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #8 0xb72d1cb5 in cairo_font_options_create () from /usr/lib/libcairo.so.2 No symbol table info available. #9 0xb72cd472 in cairo_save () from /usr/lib/libcairo.so.2 No symbol table info available. #10 0xb738b135 in pango_cairo_show_glyph_string () from /usr/lib/libpangocairo-1.0.so.0 No symbol table info available. #11 0xb79556a5 in pango_renderer_draw_glyphs () from /usr/lib/libpango-1.0.so.0 No symbol table info available. #12 0xb738a9e5 in pango_cairo_renderer_get_type () from /usr/lib/libpangocairo-1.0.so.0 No symbol table info available. #13 0xb79c1458 in gdk_draw_layout_line () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #14 0xb79556a5 in pango_renderer_draw_glyphs () from /usr/lib/libpango-1.0.so.0 No symbol table info available. #15 0xb7955b2c in pango_renderer_draw_layout_line () from /usr/lib/libpango-1.0.so.0 No symbol table info available. #16 0xb7955e9a in pango_renderer_draw_layout () from /usr/lib/libpango-1.0.so.0 No symbol table info available. #17 0xb79c03f6 in gdk_draw_layout_with_colors () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #18 0xb79c05d5 in gdk_draw_layout () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #19 0x08133d1d in nautilus_undo_transaction_unregister_object () No symbol table info available. #20 0x08135956 in nautilus_undo_transaction_unregister_object () No symbol table info available. #21 0x08135e2b in nautilus_undo_transaction_unregister_object () No symbol table info available. #22 0xb7eef973 in eel_canvas_item_move () from /usr/lib/libeel-2.so.2 No symbol table info available. #23 0xb7eee6f1 in eel_canvas_item_show () from /usr/lib/libeel-2.so.2 No symbol table info available. #24 0x0810b0ac in nautilus_icon_container_request_update_all () No symbol table info available. #25 0xb7b61b00 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #26 0xb76a1fb9 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #27 0xb76a379b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #28 0xb76b41e3 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #29 0xb76b4e7f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #30 0xb76b5279 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #31 0xb7c755f8 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #32 0xb7b5c314 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #33 0xb79cfd5f in gdk_window_is_viewable () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #34 0xb79cffa7 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #35 0xb79d0025 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #36 0xb7619aa1 in g_source_is_destroyed () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #37 0xb761b802 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #38 0xb761e7df in g_main_context_check () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #39 0xb761eb89 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #40 0xb7b5c574 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #41 0x0807bb4a in POA_Nautilus_MetafileMonitor__init () No symbol table info available. #42 0xb73a38cc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #43 0x08067621 in ?? () No symbol table info available. #0 0xffffe410 in __kernel_vsyscall ()
This is an incredibly bizarre stack trace considering that is there is no assert [directly] in cairo_font_face_create(). The closest I can think of is that it's perhaps an assert within malloc (with gdb missing frames). In short, my guess is memory corruption - valgrinding may provide better clues.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.