Hello, as I don't actually know where this bug belongs I've sent to this list. Hope you could figure out if it's a nautilus, bonobo, gnome-vfs bug. Package: nautilus Severity: critical Version: 1.1.11 Synopsis: Nautilus crashes if it's tried to open plain text which isn't Unicode Bugzilla-Product: nautilus Bugzilla-Component: ??? BugBuddy-GnomeVersion: 2.0 (1.113.0) Description: Nautilus crashes Description of Problem: Nautilus crashes after retring several times to open a plain text for which gedit should be responsible as viewer. If I try to open this file dircetly with gedit it's refused to open it because it seems to be no Unicode. Steps to reproduce the problem: 1.Just try several times to open a simple Textfile (e.g. /etc/fstab) Actual Results: Crashing Expected Results: Refuse to open if no Viewer available, else view it. How often does this happen? Intermittent failure. Additional Information: This seems not to happen with e.g. .tar.gz, .rpm files! Debugging Information: Backtrace was generated from '/usr/bin/nautilus' [New Thread 1024 (LWP 2537)] [New Thread 2049 (LWP 2538)] [New Thread 1026 (LWP 2539)] [New Thread 2051 (LWP 2540)] 0x40950969 in wait4 () from /lib/i686/libc.so.6 #0 0x40950969 in wait4 () from /lib/i686/libc.so.6 #1 0x409cbe8c in __DTOR_END__ () from /lib/i686/libc.so.6 #2 0x40797c93 in waitpid () from /lib/i686/libpthread.so.0 #3 0x4019365d in libgnomeui_segv_handle (signum=11) at gnome-ui-init.c:593 #4 0x40795f65 in pthread_sighandler () from /lib/i686/libpthread.so.0 #5 <signal handler called> #6 Bonobo_ServerInfoList_duplicate (original=0x746f6f72) at bonobo-activation-server-info.c:210 #7 0x406365c0 in query_cache_lookup ( query=0x83c6780 "( bonobo:supported_mime_types.has_one (['text/plain', 'text/*', '*']) ) AND (NOT test_only.defined() OR NOT test_only)", sort_criteria=0xbffff230) at bonobo-activation-activate.c:223 #8 0x40636729 in bonobo_activation_query ( requirements=0x83ac910 "bonobo:supported_mime_types.has_one (['text/plain', 'text/*', '*'])", selection_order=0xbffff230, ev=0xbffff250) at bonobo-activation-activate.c:303 #9 0x40613643 in gnome_vfs_mime_get_default_component ( mime_type=0x837c168 "text/plain") at gnome-vfs-mime-handlers.c:370 #10 0x40098ad4 in nautilus_mime_get_default_component_for_file_internal ( file=0x83bf868, user_chosen=0x0) at nautilus-mime-actions.c:371 #11 0x40098c28 in nautilus_mime_get_default_component_for_file (file=0x83bf868) at nautilus-mime-actions.c:430 #12 0x0805e831 in got_file_info_callback (file=0x83bf868, callback_data=0x838b198) at nautilus-applicable-views.c:110 #13 0x400638bd in ready_callback_call (directory=0x821f2d8, callback=0x8413d98) at nautilus-directory-async.c:1210 #14 0x400646cd in call_ready_callbacks (directory=0x821f2d8) at nautilus-directory-async.c:1797 #15 0x4006662c in nautilus_directory_async_state_changed (directory=0x821f2d8) at nautilus-directory-async.c:3033 #16 0x40063b31 in nautilus_directory_call_when_ready_internal ( directory=0x821f2d8, file=0x83bf868, file_attributes=0x83c58c0, wait_for_file_list=0, directory_callback=0, file_callback=0x805e7cc <got_file_info_callback>, callback_data=0x838b198) at nautilus-directory-async.c:1289 #17 0x400a5ab9 in vfs_file_call_when_ready (file=0x83bf868, file_attributes=0x83c58c0, callback=0x805e7cc <got_file_info_callback>, callback_data=0x838b198) at nautilus-vfs-file.c:70 #18 0x4007c99c in nautilus_file_call_when_ready (file=0x83bf868, file_attributes=0x83c58c0, callback=0x805e7cc <got_file_info_callback>, callback_data=0x838b198) at nautilus-file.c:4817 #19 0x0805e974 in nautilus_determine_initial_view ( location=0x8409a48 "file:///root/anaconda-ks.cfg", callback=0x8079f58 <determined_initial_view_callback>, callback_data=0x82f9fd8) at nautilus-applicable-views.c:159 #20 0x0807a5bc in begin_location_change (window=0x82f9fd8, location=0x8409a48 "file:///root/anaconda-ks.cfg", type=NAUTILUS_LOCATION_CHANGE_STANDARD, distance=0) at nautilus-window-manage-views.c:1456 #21 0x0807953d in nautilus_window_open_location (window=0x82f9fd8, location=0x8409a48 "file:///root/anaconda-ks.cfg") at nautilus-window-manage-views.c:741 #22 0x407bf4e1 in g_cclosure_marshal_VOID__STRING (closure=0x839ad28, return_value=0x0, n_param_values=2, param_values=0xbffff7f0, invocation_hint=0xbffff6f8, marshal_data=0x0) at gmarshal.c:496 #23 0x407a9f82 in g_closure_invoke (closure=0x839ad28, return_value=0x0, n_param_values=2, param_values=0xbffff7f0, invocation_hint=0xbffff6f8) at gclosure.c:437 #24 0x407bdebb in signal_emit_unlocked_R (node=0x81e5eb0, detail=0, instance=0x8381d00, emission_return=0x0, instance_and_params=0xbffff7f0) at gsignal.c:2341 #25 0x407bc65a in g_signal_emit_valist (instance=0x8381d00, signal_id=202, detail=0, var_args=0xbffff980) at gsignal.c:2100 #26 0x407bc8d7 in g_signal_emit (instance=0x8381d00, signal_id=202, detail=0) at gsignal.c:2144 #27 0x08077866 in nautilus_view_frame_open_location_in_this_window ( view=0x8381d00, location=0x8415348 "file:///root/anaconda-ks.cfg") at nautilus-view-frame.c:1076 #28 0x40031bbb in execute_queued_functions (callback_data=0x82fa7e8) at nautilus-idle-queue.c:66 #29 0x40800db0 in g_idle_dispatch (source=0x841c190, callback=0x40031b5c <execute_queued_functions>, user_data=0x82fa7e8) at gmain.c:3129 #30 0x407fe77e in g_main_dispatch (context=0x80c5bd8) at gmain.c:1617 #31 0x407ff595 in g_main_context_dispatch (context=0x80c5bd8) at gmain.c:2161 #32 0x407ff928 in g_main_context_iterate (context=0x80c5bd8, block=1, dispatch=1, self=0x80b98d8) at gmain.c:2242 #33 0x407fffce in g_main_loop_run (loop=0x8119b58) at gmain.c:2462 #34 0x4034dcab in gtk_main () at gtkmain.c:916 #35 0x0806585d in main (argc=6, argv=0xbffffd74) at nautilus-main.c:263 #36 0x408b2df9 in __libc_start_main () from /lib/i686/libc.so.6 Thread 4 (Thread 2051 (LWP 2540)): #0 0x408c4c65 in sigsuspend () from /lib/i686/libc.so.6 #1 0x40795669 in __pthread_wait_for_restart_signal () from /lib/i686/libpthread.so.0 #2 0x40791f2c in pthread_cond_wait () from /lib/i686/libpthread.so.0 #3 0x4061ecfc in gnome_vfs_thread_pool_wait_for_work (state=0x81bf650) at gnome-vfs-thread-pool.c:155 #4 0x4061ed41 in thread_entry (cast_to_state=0x81bf650) at gnome-vfs-thread-pool.c:176 #5 0x40792fef in pthread_start_thread () from /lib/i686/libpthread.so.0 Thread 3 (Thread 1026 (LWP 2539)): #0 0x408c4c65 in sigsuspend () from /lib/i686/libc.so.6 #1 0x40795669 in __pthread_wait_for_restart_signal () from /lib/i686/libpthread.so.0 #2 0x40791f2c in pthread_cond_wait () from /lib/i686/libpthread.so.0 #3 0x4061ecfc in gnome_vfs_thread_pool_wait_for_work (state=0x81bd470) at gnome-vfs-thread-pool.c:155 #4 0x4061ed41 in thread_entry (cast_to_state=0x81bd470) at gnome-vfs-thread-pool.c:176 #5 0x40792fef in pthread_start_thread () from /lib/i686/libpthread.so.0 Thread 2 (Thread 2049 (LWP 2538)): #0 0x4097c2b7 in poll () from /lib/i686/libc.so.6 #1 0x40792c70 in __pthread_manager () from /lib/i686/libpthread.so.0 Thread 1 (Thread 1024 (LWP 2537)): #0 0x40950969 in wait4 () from /lib/i686/libc.so.6 #1 0x409cbe8c in __DTOR_END__ () from /lib/i686/libc.so.6 #2 0x40797c93 in waitpid () from /lib/i686/libpthread.so.0 #3 0x4019365d in libgnomeui_segv_handle (signum=11) at gnome-ui-init.c:593 #4 0x40795f65 in pthread_sighandler () from /lib/i686/libpthread.so.0 #5 <signal handler called> #6 Bonobo_ServerInfoList_duplicate (original=0x746f6f72) at bonobo-activation-server-info.c:210 #7 0x406365c0 in query_cache_lookup ( query=0x83c6780 "( bonobo:supported_mime_types.has_one (['text/plain', 'text/*', '*']) ) AND (NOT test_only.defined() OR NOT test_only)", sort_criteria=0xbffff230) at bonobo-activation-activate.c:223 #8 0x40636729 in bonobo_activation_query ( requirements=0x83ac910 "bonobo:supported_mime_types.has_one (['text/plain', 'text/*', '*'])", selection_order=0xbffff230, ev=0xbffff250) at bonobo-activation-activate.c:303 #9 0x40613643 in gnome_vfs_mime_get_default_component ( mime_type=0x837c168 "text/plain") at gnome-vfs-mime-handlers.c:370 #10 0x40098ad4 in nautilus_mime_get_default_component_for_file_internal ( file=0x83bf868, user_chosen=0x0) at nautilus-mime-actions.c:371 #11 0x40098c28 in nautilus_mime_get_default_component_for_file (file=0x83bf868) at nautilus-mime-actions.c:430 #12 0x0805e831 in got_file_info_callback (file=0x83bf868, callback_data=0x838b198) at nautilus-applicable-views.c:110 #13 0x400638bd in ready_callback_call (directory=0x821f2d8, callback=0x8413d98) at nautilus-directory-async.c:1210 #14 0x400646cd in call_ready_callbacks (directory=0x821f2d8) at nautilus-directory-async.c:1797 #15 0x4006662c in nautilus_directory_async_state_changed (directory=0x821f2d8) at nautilus-directory-async.c:3033 #16 0x40063b31 in nautilus_directory_call_when_ready_internal ( directory=0x821f2d8, file=0x83bf868, file_attributes=0x83c58c0, wait_for_file_list=0, directory_callback=0, file_callback=0x805e7cc <got_file_info_callback>, callback_data=0x838b198) at nautilus-directory-async.c:1289 #17 0x400a5ab9 in vfs_file_call_when_ready (file=0x83bf868, file_attributes=0x83c58c0, callback=0x805e7cc <got_file_info_callback>, callback_data=0x838b198) at nautilus-vfs-file.c:70 #18 0x4007c99c in nautilus_file_call_when_ready (file=0x83bf868, file_attributes=0x83c58c0, callback=0x805e7cc <got_file_info_callback>, callback_data=0x838b198) at nautilus-file.c:4817 #19 0x0805e974 in nautilus_determine_initial_view ( location=0x8409a48 "file:///root/anaconda-ks.cfg", callback=0x8079f58 <determined_initial_view_callback>, callback_data=0x82f9fd8) at nautilus-applicable-views.c:159 #20 0x0807a5bc in begin_location_change (window=0x82f9fd8, location=0x8409a48 "file:///root/anaconda-ks.cfg", type=NAUTILUS_LOCATION_CHANGE_STANDARD, distance=0) at nautilus-window-manage-views.c:1456 #21 0x0807953d in nautilus_window_open_location (window=0x82f9fd8, location=0x8409a48 "file:///root/anaconda-ks.cfg") at nautilus-window-manage-views.c:741 #22 0x407bf4e1 in g_cclosure_marshal_VOID__STRING (closure=0x839ad28, return_value=0x0, n_param_values=2, param_values=0xbffff7f0, invocation_hint=0xbffff6f8, marshal_data=0x0) at gmarshal.c:496 #23 0x407a9f82 in g_closure_invoke (closure=0x839ad28, return_value=0x0, n_param_values=2, param_values=0xbffff7f0, invocation_hint=0xbffff6f8) at gclosure.c:437 #24 0x407bdebb in signal_emit_unlocked_R (node=0x81e5eb0, detail=0, instance=0x8381d00, emission_return=0x0, instance_and_params=0xbffff7f0) at gsignal.c:2341 #25 0x407bc65a in g_signal_emit_valist (instance=0x8381d00, signal_id=202, detail=0, var_args=0xbffff980) at gsignal.c:2100 #26 0x407bc8d7 in g_signal_emit (instance=0x8381d00, signal_id=202, detail=0) at gsignal.c:2144 #27 0x08077866 in nautilus_view_frame_open_location_in_this_window ( view=0x8381d00, location=0x8415348 "file:///root/anaconda-ks.cfg") at nautilus-view-frame.c:1076 #28 0x40031bbb in execute_queued_functions (callback_data=0x82fa7e8) at nautilus-idle-queue.c:66 #29 0x40800db0 in g_idle_dispatch (source=0x841c190, callback=0x40031b5c <execute_queued_functions>, user_data=0x82fa7e8) at gmain.c:3129 #30 0x407fe77e in g_main_dispatch (context=0x80c5bd8) at gmain.c:1617 #31 0x407ff595 in g_main_context_dispatch (context=0x80c5bd8) at gmain.c:2161 #32 0x407ff928 in g_main_context_iterate (context=0x80c5bd8, block=1, dispatch=1, self=0x80b98d8) at gmain.c:2242 #33 0x407fffce in g_main_loop_run (loop=0x8119b58) at gmain.c:2462 #34 0x4034dcab in gtk_main () at gtkmain.c:916 #35 0x0806585d in main (argc=6, argv=0xbffffd74) at nautilus-main.c:263 #36 0x408b2df9 in __libc_start_main () from /lib/i686/libc.so.6 #0 0x40950969 in wait4 () from /lib/i686/libc.so.6 #0 0x40950969 in wait4 () from /lib/i686/libc.so.6 No symbol table info available. #1 0x409cbe8c in __DTOR_END__ () from /lib/i686/libc.so.6 No symbol table info available. #2 0x40797c93 in waitpid () from /lib/i686/libpthread.so.0 No symbol table info available. #3 0x4019365d in libgnomeui_segv_handle (signum=11) at gnome-ui-init.c:593 in gnome-ui-init.c estatus = 1079203732 in_segv = 1 pid = 0 #4 0x40795f65 in pthread_sighandler () from /lib/i686/libpthread.so.0 No symbol table info available. #5 <signal handler called> No symbol table info available. #6 Bonobo_ServerInfoList_duplicate (original=0x746f6f72) at bonobo-activation-server-info.c:210 in bonobo-activation-server-info.c i = -1073745544 list = (Bonobo_ServerInfoList *) 0x835c82c #7 0x406365c0 in query_cache_lookup ( query=0x83c6780 "( bonobo:supported_mime_types.has_one (['text/plain', 'text/*', '*']) ) AND (NOT test_only.defined() OR NOT test_only)", sort_criteria=0xbffff230) at bonobo-activation-activate.c:223 in bonobo-activation-activate.c query = 0xfffffe00 <Address 0xfffffe00 out of bounds> sort_criteria = (char **) 0xfffffe00 fake = { query = 0x83c6780 "( bonobo:supported_mime_types.has_one (['text/plain', 'text/*', '*']) ) AND (NOT test_only.defined() OR NOT test_only)", sort_criteria = 0xbffff230, list = 0x4063a6e0} entry = (QueryCacheEntry *) 0xfffffe00
Attachment:
pgpPpqMkMjand.pgp
Description: PGP signature