gdb -arg nautilus GNU gdb 6.3 Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/bin/nautilus [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 3380)] [New Thread 32769 (LWP 3383)] [New Thread 16386 (LWP 3384)] [New Thread 32771 (LWP 3387)] [New Thread 49156 (LWP 3388)] [New Thread 65541 (LWP 3389)] [New Thread 81926 (LWP 3390)] [New Thread 98311 (LWP 3391)] (nil) : Freed() xmlMallocBreakpoint reached on block 0 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 3380)] 0xb71c286c in xmlMemFree () from /usr/lib/libxml2.so.2 (gdb) bt #0 0xb71c286c in xmlMemFree () from /usr/lib/libxml2.so.2 #1 0xb7ef201d in get_metadata_from_node (node=0x0, key=0x0, default_metadata=0x0) at nautilus-metafile.c:703 #2 0xb7ef2251 in get_metadata_string_from_metafile (metafile=0x0, file_name=0x0, key=0x27
, default_metadata=0x27
) at nautilus-metafile.c:770 #3 0xb7ef2f81 in get_file_metadata (metafile=0x82e3fe0, file_name=0x82d7020 "patrick", key=0xb7f1593f "custom_icon", default_metadata=0xb7f128a5 "") at nautilus-metafile.c:1176 #4 0xb7ef192f in corba_get (servant=0x82e3ff4, file_name=0x27
, key=0x27
, default_value=0x27
, ev=0xbff9af30) at nautilus-metafile.c:367 #5 0xb7ea707d in _ORBIT_skel_small_Nautilus_Metafile_get (_o_servant=0x0, _o_retval=0x27, _o_args=0x27, _o_ctx=0x0, _o_ev=0x0, _impl_get=0xb7ef18e1 ) at nautilus-metafile-server-common.c:28 #6 0xb71236b3 in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0 #7 0xb7ea5fde in Nautilus_Metafile_get (_obj=0x0, file_name=0x82d7020 "patrick", key=0xb7f1593f "custom_icon", default_value=0xb7f128a5 "", ev=0x0) at nautilus-metafile-server-stubs.c:34 #8 0xb7eb8c3b in nautilus_directory_get_file_metadata (directory=0x82e3b60, ---Type to continue, or q to quit--- file_name=0x82d7020 "patrick", key=0xb7f1593f "custom_icon", default_metadata=0x0) at nautilus-directory-metafile.c:204 #9 0xb7ecdaae in nautilus_file_get_metadata (file=0x82e3d80, key=0xb7f1593f "custom_icon", default_metadata=0x0) at nautilus-file.c:2510 #10 0xb7ecea0b in nautilus_file_get_custom_icon (file=0x82e3d80) at nautilus-file.c:2867 #11 0xb7eec509 in nautilus_icon_factory_get_icon_for_file (file=0x82e3d80, embedd_text=0) at nautilus-icon-factory.c:825 #12 0xb7ea8952 in nautilus_bookmark_update_icon (bookmark=0x8328d90) at nautilus-bookmark.c:311 #13 0xb7ea8e55 in nautilus_bookmark_connect_file (bookmark=0x8328d90) at nautilus-bookmark.c:454 #14 0xb7ea8f16 in nautilus_bookmark_new_with_icon (uri=0x0, name=0x0, icon=0x0) at nautilus-bookmark.c:476 #15 0xb7ea8c26 in nautilus_bookmark_new (uri=0x0, name=0x0) at nautilus-bookmark.c:412 #16 0x0808808d in set_displayed_location (window=0x81bd160, location=0x82d6f88 "file:///home/patrick") at nautilus-window-manage-views.c:136 #17 0x08089c76 in load_new_location (window=0x81bd160, location=0x82d6f88 "file:///home/patrick", selection=0x0, tell_current_content_view=0, tell_new_content_view=1) at nautilus-window-manage-views.c:1037 ---Type to continue, or q to quit--- #18 0x08089b3e in create_content_view (window=0x81bd160, view_id=0x83096a0 "OAFIID:Nautilus_File_Manager_List_View") at nautilus-window-manage-views.c:1000 #19 0x08089815 in got_file_info_for_view_selection_callback (file=0x82e3d80, callback_data=0x81bd160) at nautilus-window-manage-views.c:889 #20 0xb7eb2dce in ready_callback_call (directory=0x82e3b60, callback=0x82ea140) at nautilus-directory-async.c:1262 #21 0xb7eb3e29 in call_ready_callbacks (directory=0x82e3b60) at nautilus-directory-async.c:1895 #22 0xb7eb68b8 in nautilus_directory_async_state_changed (directory=0x82e3b60) at nautilus-directory-async.c:3395 #23 0xb7eee108 in execute_queued_functions (callback_data=0x81c0cb0) at nautilus-idle-queue.c:66 #24 0xb6ff36a1 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0 #25 0xb6fee994 in g_source_remove_poll () from /usr/lib/libglib-2.0.so.0 #26 0xb6ff12b0 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0 #27 0xb6ff163a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #28 0xb78af873 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x08078a42 in main (argc=39, argv=0xbff9b554) at nautilus-main.c:432 (gdb) quit The program is running. Exit anyway? (y or n) y