To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=43004
                  Issue #:|43004
                  Summary:|The office dies in the safe dialog under certain
                          |conditions
                Component:|framework
                  Version:|680m78
                 Platform:|All
                      URL:|
               OS/Version:|Linux
                   Status:|NEW
        Status whiteboard:|
                 Keywords:|
               Resolution:|
               Issue type:|DEFECT
                 Priority:|P2
             Subcomponent:|code
              Assigned to:|cmc
              Reported by:|kr





------- Additional comments from [EMAIL PROTECTED] Thu Feb 17 07:15:29 -0800 
2005 -------
This bug is reproduceable on Debian Sarge. Just install an src680_m78, open a
new spreadsheet, type some text and try to save it with the native file save
dialog. The office dies in:

(gdb) bt
#0  0xb6213741 in kill () from /usr/lib/debug/libc.so.6
#1  0xb64fa771 in pthread_kill (thread=19866, signo=0) at signals.c:65
#2  0xb64faa7b in __pthread_raise (sig=-1236267776) at signals.c:187
#3  0xb62134d4 in *__GI_raise (sig=6) at
../linuxthreads/sysdeps/unix/sysv/linux/raise.c:34
#4  0xb6214a08 in *__GI_abort () at ../sysdeps/generic/abort.c:88
#5  0xb4b55e6d in g_logv () from /usr/lib/libglib-2.0.so.0
#6  0xb4b55e96 in g_log () from /usr/lib/libglib-2.0.so.0
#7  0xb4b55f81 in g_assert_warning () from /usr/lib/libglib-2.0.so.0
#8  0xb3861495 in gnome_vfs_cancellation_cancel () from 
/usr/lib/libgnomevfs-2.so.0
#9  0xb386f201 in _gnome_vfs_job_module_cancel () from 
/usr/lib/libgnomevfs-2.so.0
#10 0xb385ece8 in gnome_vfs_async_cancel () from /usr/lib/libgnomevfs-2.so.0
#11 0xb0f6bbb6 in gtk_file_system_gnome_vfs_new () from
/usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#12 0xb0f6e667 in gtk_file_system_gnome_vfs_new () from
/usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#13 0xb4d8a896 in gtk_file_folder_list_children () from 
/usr/lib/libgtk-x11-2.0.so.0
#14 0xb4d8bb06 in _gtk_file_system_model_new () from 
/usr/lib/libgtk-x11-2.0.so.0
#15 0xb4d7d361 in _gtk_file_chooser_default_get_type () from
/usr/lib/libgtk-x11-2.0.so.0
#16 0xb4d7d5f1 in _gtk_file_chooser_default_get_type () from
/usr/lib/libgtk-x11-2.0.so.0
#17 0xb4d6e278 in _gtk_file_chooser_set_current_folder_path () from
/usr/lib/libgtk-x11-2.0.so.0
#18 0xb4d76ab4 in _gtk_file_chooser_default_get_type () from
/usr/lib/libgtk-x11-2.0.so.0
#19 0xb4d7c59c in _gtk_file_chooser_default_get_type () from
/usr/lib/libgtk-x11-2.0.so.0
#20 0xb4bcc1f6 in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#21 0xb4bba919 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#22 0xb4bba686 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0xb4bcb5a1 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#24 0xb4bcadec in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#25 0xb4bcb076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#26 0xb4ebe1e5 in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb4d478bc in gtk_container_get_focus_hadjustment () from
/usr/lib/libgtk-x11-2.0.so.0
#28 0xb4d09e45 in gtk_box_set_child_packing () from /usr/lib/libgtk-x11-2.0.so.0
#29 0xb4d45c9d in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
#30 0xb4d478f9 in gtk_container_get_focus_hadjustment () from
/usr/lib/libgtk-x11-2.0.so.0
#31 0xb4bcc1f6 in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#32 0xb4bba919 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#33 0xb4bba686 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#34 0xb4bcb5a1 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#35 0xb4bcadec in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#36 0xb4bcb076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#37 0xb4ebe1e5 in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
#38 0xb4d73e18 in gtk_file_chooser_dialog_get_type () from
/usr/lib/libgtk-x11-2.0.so.0
#39 0xb4bcc1f6 in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#40 0xb4bba919 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#41 0xb4bba686 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#42 0xb4bcb5a1 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#43 0xb4bcadec in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#44 0xb4bcb076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#45 0xb4ebe1e5 in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
#46 0xb4ecc05e in gtk_window_reshow_with_initial_size () from
/usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#47 0xb4bcc1f6 in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#48 0xb4bba919 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#49 0xb4bba686 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#50 0xb4bcb5a1 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
q#51 0xb4bcadec in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#52 0xb4bcb076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#53 0xb4ebdce6 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
#54 0xb4d57728 in gtk_dialog_run () from /usr/lib/libgtk-x11-2.0.so.0
#55 0xb0f85edd in SalGtkFilePicker::execute () from
/usr/local/kr/currOffice/program/libfps_gnome.so
#56 0xb5dfd7ce in non-virtual thunk to SfxStatusBarControl::doubleClick() ()
from /usr/local/kr/currOffice/program/libsfx680li.so
#57 0xb7455581 in vos::_cpp_OThread_WorkerFunction () from
/usr/local/kr/currOffice/program/libvos3gcc3.so
#58 0xb74555af in _OThread_WorkerFunction () from
/usr/local/kr/currOffice/program/libvos3gcc3.so
#59 0xb7003213 in osl_yieldThread () from
/usr/local/kr/currOffice/program/libuno_sal.so.3
#60 0xb64f7e51 in pthread_start_thread (arg=0x0) at manager.c:309
#61 0xb64f7ecf in pthread_start_thread_event (arg=0xbebffbe0) at manager.c:333
#62 0xb62c16ea in clone () from /usr/lib/debug/libc.so.6
(gdb) quit

This seems to be related to the fact, that the safe dialog is called from the
wrong thread:

[New Thread 163849 (LWP 19867)]

libgnomevfs-ERROR **: file gnome-vfs-cancellation.c: line 133
(gnome_vfs_cancellation_cancel): assertion failed: (gnome_vfs_is_primary_thre 
ad())
aborting...

Using the file open dialog before trying to safe, everything works as expected.
Also, the problem is not seeable on a recent Fedora system (I can provide
details, if needed).

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to