Re: Nautilus or Bonobo Bug?



http://bugzilla.gnome.org/show_bug.cgi?id=75172

You can add your comments there; I'm not sure if it is nautilus or
bonobo but I've asked the relevant people to take a look.
Luis

On Fri, 2002-03-29 at 15:48, Daniel Dufner wrote:
> 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
> 




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]