Lovely. It now starts up fine, and all functions I tested seem to work. There are two crashes, though:
- Changing the output format in batch processing. The option menu is shown, after selecting any format/exporter rawstudio crashes. After starting rawstudio again the new settings are in effect, and everything works fine. Changing output format settings works flawlessly. Backtrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 8096041c0 (LWP 100170/initial thread)] 0x0000000802ead71d in g_type_name () from /usr/local/lib/libgobject-2.0.so.0 (gdb) bt #0 0x0000000802ead71d in g_type_name () from /usr/local/lib/libgobject-2.0.so.0 #1 0x0000000000427b7a in filetype_changed () #2 0x000000000041e546 in gui_confbox_changed () #3 0x0000000802e9009e in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0 #4 0x0000000802ea6faf in g_signal_handlers_block_matched () from /usr/local/lib/libgobject-2.0.so.0 #5 0x0000000802ea8e82 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0 #6 0x0000000802ea9293 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0 #7 0x00000008008aec92 in gtk_color_selection_dialog_new () from /usr/local/lib/libgtk-x11-2.0.so.0 #8 0x00000008008b0209 in gtk_combo_box_set_active_iter () from /usr/local/lib/libgtk-x11-2.0.so.0 #9 0x00000008008b0331 in gtk_combo_box_set_active_iter () from /usr/local/lib/libgtk-x11-2.0.so.0 #10 0x0000000802e9009e in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0 #11 0x0000000802ea6faf in g_signal_handlers_block_matched () from /usr/local/lib/libgobject-2.0.so.0 #12 0x0000000802ea8e82 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0 #13 0x0000000802ea9293 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0 #14 0x0000000800a482ee in gtk_widget_activate () from /usr/local/lib/libgtk-x11-2.0.so.0 #15 0x0000000800946323 in gtk_menu_shell_activate_item () from /usr/local/lib/libgtk-x11-2.0.so.0 #16 0x0000000800947cd5 in gtk_menu_shell_append () from /usr/local/lib/libgtk-x11-2.0.so.0 #17 0x000000080093846f in gtk_marshal_BOOLEAN__VOID () from /usr/local/lib/libgtk-x11-2.0.so.0 #18 0x0000000802e9009e in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0 #19 0x0000000802ea716a in g_signal_handlers_block_matched () from /usr/local/lib/libgobject-2.0.so.0 #20 0x0000000802ea8b7e in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0 #21 0x0000000802ea9293 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0 #22 0x0000000800a45065 in gtk_widget_style_attach () from /usr/local/lib/libgtk-x11-2.0.so.0 #23 0x00000008009310f9 in gtk_propagate_event () from /usr/local/lib/libgtk-x11-2.0.so.0 #24 0x000000080093227b in gtk_main_do_event () from /usr/local/lib/libgtk-x11-2.0.so.0 #25 0x0000000800d631cc in gdk_add_client_message_filter () from /usr/local/lib/libgdk-x11-2.0.so.0 #26 0x0000000803e7d062 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0 #27 0x0000000803e80930 in g_main_context_prepare () from /usr/local/lib/libglib-2.0.so.0 #28 0x0000000803e80d46 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.0 #29 0x00000008009325d2 in gtk_main () from /usr/local/lib/libgtk-x11-2.0.so.0 #30 0x0000000000421984 in gui_init () #31 0x000000000041731e in main () - same with Edit->Options, rawstudio crashes before the option dialog is shown. backtrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 8096041c0 (LWP 100763/initial thread)] 0x0000000802ead71d in g_type_name () from /usr/local/lib/libgobject-2.0.so.0 (gdb) bt #0 0x0000000802ead71d in g_type_name () from /usr/local/lib/libgobject-2.0.so.0 #1 0x000000000041fdc4 in gui_make_preference_window () #2 0x0000000802e9009e in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0 #3 0x0000000802ea6faf in g_signal_handlers_block_matched () from /usr/local/lib/libgobject-2.0.so.0 #4 0x0000000802ea8e82 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0 #5 0x0000000802ea9293 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0 #6 0x0000000800876473 in gtk_widget_get_action () from /usr/local/lib/libgtk-x11-2.0.so.0 #7 0x0000000802e9009e in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0 #8 0x0000000802ea6cb5 in g_signal_handlers_block_matched () from /usr/local/lib/libgobject-2.0.so.0 #9 0x0000000802ea8e82 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0 #10 0x0000000802ea9293 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0 #11 0x0000000800a482ee in gtk_widget_activate () from /usr/local/lib/libgtk-x11-2.0.so.0 #12 0x0000000800946323 in gtk_menu_shell_activate_item () from /usr/local/lib/libgtk-x11-2.0.so.0 #13 0x0000000800947cd5 in gtk_menu_shell_append () from /usr/local/lib/libgtk-x11-2.0.so.0 #14 0x000000080093846f in gtk_marshal_BOOLEAN__VOID () from /usr/local/lib/libgtk-x11-2.0.so.0 #15 0x0000000802e9009e in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0 #16 0x0000000802ea716a in g_signal_handlers_block_matched () from /usr/local/lib/libgobject-2.0.so.0 #17 0x0000000802ea8b7e in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0 #18 0x0000000802ea9293 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0 #19 0x0000000800a45065 in gtk_widget_style_attach () from /usr/local/lib/libgtk-x11-2.0.so.0 #20 0x00000008009310f9 in gtk_propagate_event () from /usr/local/lib/libgtk-x11-2.0.so.0 #21 0x000000080093227b in gtk_main_do_event () from /usr/local/lib/libgtk-x11-2.0.so.0 #22 0x0000000800d631cc in gdk_add_client_message_filter () from /usr/local/lib/libgdk-x11-2.0.so.0 #23 0x0000000803e7d062 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0 #24 0x0000000803e80930 in g_main_context_prepare () from /usr/local/lib/libglib-2.0.so.0 #25 0x0000000803e80d46 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.0 #26 0x00000008009325d2 in gtk_main () from /usr/local/lib/libgtk-x11-2.0.so.0 #27 0x0000000000421984 in gui_init () #28 0x000000000041731e in main () Hope this gives you an idea :) Cheers, Mathias Am Mittwoch, den 06.04.2011, 20:45 +0200 schrieb Anders Brander: > Hi, > > On Wed, 2011-04-06 at 17:04 +0200, Klaus Post wrote: > > Here it comes: > > > > 0x0000000803e9bbe2 in g_ascii_strcasecmp () > > from /usr/local/lib/libglib-2.0.so.0 > > > > (gdb) bt > > #0 0x0000000803e9bbe2 in g_ascii_strcasecmp () > > from /usr/local/lib/libglib-2.0.so.0 > > > > #1 0x0000000803eb0012 in g_parse_debug_string () > > from /usr/local/lib/libglib-2.0.so.0 > > > > #2 0x00000008006a8ed1 in rs_debug_setup () > > from /usr/local/lib/librawstudio-2.0RC2.so.0 > > #3 0x0000000000417224 in main () > > > > ok, it seems to crash when parsing debug commandline options - Anders > > Brander - should we make a check in main of whether "debug" is null > > before calling "rs_debug_setup(debug)", or how is this handled? > > Yes we should! :) > > I have added a sanity check to rs_debug_setup() in revision 3958 and > added a check to see if the flag is even set in revision 3959. > > /Brander > > _______________________________________________ > Rawstudio-users mailing list > [email protected] > http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-users _______________________________________________ Rawstudio-users mailing list [email protected] http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-users
