I can reproduce a crash (but not in a consistent way) with
Inkscape 0.46+devel r22413
OS X 10.5.8 with X11/XQuartz 2.4.0 (xorg-server 1.5.3-apple14)
GTK+ version: 2.16.5
1) Inkscape on OS X doesn't keep 2 dialogs in a detached (floating) dock when using Show/Hide Dialogs <F12> in fullscreen mode: one of them is re-attached (docked) to the main window (tried with several combinations - it is not bound to a certain dialog window).
2) The crashes occur in different situations, sometimes I could trigger one when using <F12> in fullscreen mode, with one dialog in a detached dock. Other times Inkscape crashed when quitting with still opened dialogs in the detached (floating) dock. Or when re-attaching the second dialog to the detached (floating) dock (in fulscreen mode).
3) Overall the handling of detached dialogs as well as floating (set via preferences) dialog windows feels erratic and error-prone (IMHO).
The related crash reports I get on OS X start similar to this:
I can reproduce a crash (but not in a consistent way) with
Inkscape 0.46+devel r22413
OS X 10.5.8 with X11/XQuartz 2.4.0 (xorg-server 1.5.3-apple14)
GTK+ version: 2.16.5
1) Inkscape on OS X doesn't keep 2 dialogs in a detached (floating) dock when using Show/Hide Dialogs <F12> in fullscreen mode: one of them is re-attached (docked) to the main window (tried with several combinations - it is not bound to a certain dialog window).
2) The crashes occur in different situations, sometimes I could trigger one when using <F12> in fullscreen mode, with one dialog in a detached dock. Other times Inkscape crashed when quitting with still opened dialogs in the detached (floating) dock. Or when re-attaching the second dialog to the detached (floating) dock (in fulscreen mode).
3) Overall the handling of detached dialogs as well as floating (set via preferences) dialog windows feels erratic and error-prone (IMHO).
The related crash reports I get on OS X start similar to this:
Thread 0 Crashed: 2.4.1.dylib 0x00e93be8 Gtk::Window: :get_size( int&, int&) const + 8 :UI::Dialog: :Dialog: :save_geometry( ) + 71 :UI::Dialog: :Behavior: :DockBehavior: :onHideF12( ) + 21 2.0.0.dylib 0x01cb8b29 g_closure_invoke + 313 2.0.0.dylib 0x01cc939c signal_ emit_unlocked_ R + 1900 2.0.0.dylib 0x01ccaa4d g_signal_ emit_valist + 1853 2.0.0.dylib 0x01ccadb9 g_signal_emit + 41 dialogs_ toggle( ) + 92 perform( SPAction* , void*) + 530 invoke( unsigned int, Inkscape: :UI::View: :View*) + 83 key_press( _GdkEventKey* ) + 92 :slot_call1< sigc::pointer_ functor1< _GdkEventKey* , bool>, bool, _GdkEventKey* >::call_ it(sigc: :internal: :slot_rep* , _GdkEventKey* const&) + 23 2.4.1.dylib 0x00e90a81 (anonymous namespace) ::Widget_ signal_ key_press_ event_callback( _GtkWidget* , _GdkEventKey*, void*) + 65 x11-2.0. 0.dylib 0x014cc01b _gtk_marshal_ BOOLEAN_ _BOXED + 107 2.0.0.dylib 0x01cb8b29 g_closure_invoke + 313 2.0.0.dylib 0x01cc9714 signal_ emit_unlocked_ R + 2788 2.0.0.dylib 0x01cca4c7 g_signal_ emit_valist + 439 2.0.0.dylib 0x01ccadb9 g_signal_emit + 41 x11-2.0. 0.dylib 0x015eb046 gtk_widget_ event_internal + 614 x11-2.0. 0.dylib 0x014ca312 gtk_propagate_event + 482 x11-2.0. 0.dylib 0x014ca79f gtk_main_do_event + 1151 x11-2.0. 0.dylib 0x018202c5 gdk_event_dispatch + 85 context_ dispatch + 573 context_ iterate + 1179 x11-2.0. 0.dylib 0x014c9881 gtk_main + 177 2.4.1.dylib 0x00e1147b Gtk::Main::run() + 27 :NSApplication: :Application: :run() + 178
0 libgtkmm-
1 inkscape-bin 0x004987e7 Inkscape:
2 inkscape-bin 0x0049ff35 Inkscape:
3 libgobject-
4 libgobject-
5 libgobject-
6 libgobject-
7 inkscape-bin 0x000975bc inkscape_
8 inkscape-bin 0x0031b382 sp_action_
9 inkscape-bin 0x0011eaf3 sp_shortcut_
10 inkscape-bin 0x0032be9c on_window_
11 inkscape-bin 0x0032c1a7 sigc::internal:
12 libgtkmm-
13 libgtk-
14 libgobject-
15 libgobject-
16 libgobject-
17 libgobject-
18 libgtk-
19 libgtk-
20 libgtk-
21 libgdk-
22 libglib-2.0.0.dylib 0x01d2cf0d g_main_
23 libglib-2.0.0.dylib 0x01d307bb g_main_
24 libglib-2.0.0.dylib 0x01d30a97 g_main_loop_run + 439
25 libgtk-
26 libgtkmm-
27 inkscape-bin 0x0000516a sp_main_gui(int, char const**) + 1146
28 inkscape-bin 0x001f44a2 Inkscape:
29 inkscape-bin 0x00003bc2 main + 322
30 inkscape-bin 0x000033f6 start + 54
Will attach a backtrace later (if I succeed ;-) - though I'd expect it to look like yours from comment #2.