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