Hi, I've a reproductible crash in the preferences with SVN version.
Steps: File -> Preferences Select"Control points detector" tab I've autopano-SIDT-C-(Default) as the conttrol point generator I click "Edit" and got the crash. Attached the report generated by bug-buddy. Regards Jean-Luc
System: Linux 2.6.30-k8-6 #1 SMP PREEMPT Sat Aug 15 22:18:05 CEST 2009 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10603000 Selinux: No Accessibility: Disabled GTK+ Theme: MurrinaNeoGraphite Icon Theme: Nuvola GTK+ Modules: gnomebreakpad, canberra-gtk-module Memory status: size: 480940032 vsize: 480940032 resident: 48529408 share: 24223744 rss: 48529408 rss_rlim: 18446744073709551615 CPU usage: start_time: 1250408457 rtime: 1792 utime: 1570 stime: 222 cutime:83 cstime: 137 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/hugin' [Thread debugging using libthread_db enabled] 0x00007fbb72c13255 in waitpid () from /lib/libpthread.so.0 #0 0x00007fbb72c13255 in waitpid () from /lib/libpthread.so.0 #1 0x00007fbb7012d229 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0 #2 0x00007fbb7012d528 in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0 #3 0x00007fbb6ab79d63 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so #4 <signal handler called> #5 0x0000000000485cdc in wxStringBase::GetStringData (this=0x7fff80cc2760, cpdet_config=0x3ce7b08, index=-1) at /usr/include/wx-2.8/wx/string.h:265 #6 wxStringBase::length (this=0x7fff80cc2760, cpdet_config=0x3ce7b08, index=-1) at /usr/include/wx-2.8/wx/string.h:412 #7 wxStringBase::empty (this=0x7fff80cc2760, cpdet_config=0x3ce7b08, index=-1) at /usr/include/wx-2.8/wx/string.h:422 #8 wxStringBase (this=0x7fff80cc2760, cpdet_config=0x3ce7b08, index=-1) at /usr/include/wx-2.8/wx/string.h:354 #9 wxString (this=0x7fff80cc2760, cpdet_config=0x3ce7b08, index=-1) at /usr/include/wx-2.8/wx/string.h:690 #10 CPDetectorSetting::GetCPDetectorDesc (this=0x7fff80cc2760, cpdet_config=0x3ce7b08, index=-1) at /usr/local/src/hugin/hugin-0.8.0/src/hugin1/hugin/CPDetectorConfig.h:51 #11 CPDetectorDialog::UpdateFields (this=0x7fff80cc2760, cpdet_config=0x3ce7b08, index=-1) at /usr/local/src/hugin/hugin-0.8.0/src/hugin1/hugin/CPDetectorConfig.cpp:252 #12 0x00000000005598e0 in PreferencesDialog::OnCPDetectorEdit (this=0x3ce7800, e=<value optimized out>) at /usr/local/src/hugin/hugin-0.8.0/src/hugin1/hugin/PreferencesDialog.cpp:964 #13 0x00007fbb76027cc1 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0 #14 0x00007fbb76028e34 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0 #15 0x00007fbb76028f17 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0 #16 0x00007fbb75c02e39 in wxWindowBase::TryParent(wxEvent&) () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #17 0x00007fbb75c02e39 in wxWindowBase::TryParent(wxEvent&) () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #18 0x00007fbb75c02e39 in wxWindowBase::TryParent(wxEvent&) () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #19 0x00007fbb75b468b9 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #20 0x00007fbb7079448d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #21 0x00007fbb707ab51f in ?? () from /usr/lib/libgobject-2.0.so.0 #22 0x00007fbb707ac55f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #23 0x00007fbb707aca63 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #24 0x00007fbb71d1aee5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x00007fbb7079448d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #26 0x00007fbb707aa8a5 in ?? () from /usr/lib/libgobject-2.0.so.0 #27 0x00007fbb707ac55f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #28 0x00007fbb707aca63 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #29 0x00007fbb71d19bad in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x00007fbb71dc3da8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x00007fbb707943df in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #32 0x00007fbb707aac8a in ?? () from /usr/lib/libgobject-2.0.so.0 #33 0x00007fbb707ac426 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #34 0x00007fbb707aca63 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #35 0x00007fbb71ec973e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x00007fbb71dbc6e3 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #37 0x00007fbb71dbd79b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x00007fbb71a3a47c in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #39 0x00007fbb700f610a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #40 0x00007fbb700f9968 in ?? () from /usr/lib/libglib-2.0.so.0 #41 0x00007fbb700f9e3d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #42 0x00007fbb71dbdb97 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #43 0x00007fbb75afe2f8 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #44 0x00007fbb75b51dc5 in wxDialog::ShowModal() () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #45 0x00000000004893af in MainFrame::OnShowPrefs (this=0x2fc0ae0, e=<value optimized out>) at /usr/local/src/hugin/hugin-0.8.0/src/hugin1/hugin/MainFrame.cpp:1159 #46 0x00007fbb76027cc1 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0 #47 0x00007fbb76028e34 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0 #48 0x00007fbb76028f17 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0 #49 0x00007fbb75b6c3f0 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #50 0x00007fbb7079448d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #51 0x00007fbb707aafae in ?? () from /usr/lib/libgobject-2.0.so.0 #52 0x00007fbb707ac55f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #53 0x00007fbb707aca63 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #54 0x00007fbb71eceecb in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0 #55 0x00007fbb71dd1b8d in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0 #56 0x00007fbb71dd350b in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #57 0x00007fbb71dc3da8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #58 0x00007fbb7079448d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #59 0x00007fbb707aac8a in ?? () from /usr/lib/libgobject-2.0.so.0 #60 0x00007fbb707ac426 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #61 0x00007fbb707aca63 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #62 0x00007fbb71ec973e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #63 0x00007fbb71dbc6e3 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #64 0x00007fbb71dbd79b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #65 0x00007fbb71a3a47c in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #66 0x00007fbb700f610a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #67 0x00007fbb700f9968 in ?? () from /usr/lib/libglib-2.0.so.0 #68 0x00007fbb700f9e3d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #69 0x00007fbb71dbdb97 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #70 0x00007fbb75afe2f8 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #71 0x00007fbb75b85cbb in wxAppBase::MainLoop() () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #72 0x00007fbb75fcf3dd in wxEntry(int&, wchar_t**) () from /usr/lib/libwx_baseu-2.8.so.0 #73 0x0000000000470002 in main (argc=1, argv=0x3ce7b08) at /usr/local/src/hugin/hugin-0.8.0/src/hugin1/hugin/huginApp.cpp:87 Thread 1 (Thread 0x7fbb79076810 (LWP 3164)): #0 0x00007fbb72c13255 in waitpid () from /lib/libpthread.so.0 No symbol table info available. #1 0x00007fbb7012d229 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #2 0x00007fbb7012d528 in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #3 0x00007fbb6ab79d63 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so No symbol table info available. #4 <signal handler called> No symbol table info available. #5 0x0000000000485cdc in wxStringBase::GetStringData (this=0x7fff80cc2760, cpdet_config=0x3ce7b08, index=-1) at /usr/include/wx-2.8/wx/string.h:265 No locals. #6 wxStringBase::length (this=0x7fff80cc2760, cpdet_config=0x3ce7b08, index=-1) at /usr/include/wx-2.8/wx/string.h:412 No locals. #7 wxStringBase::empty (this=0x7fff80cc2760, cpdet_config=0x3ce7b08, index=-1) at /usr/include/wx-2.8/wx/string.h:422 No locals. #8 wxStringBase (this=0x7fff80cc2760, cpdet_config=0x3ce7b08, index=-1) at /usr/include/wx-2.8/wx/string.h:354 No locals. #9 wxString (this=0x7fff80cc2760, cpdet_config=0x3ce7b08, index=-1) at /usr/include/wx-2.8/wx/string.h:690 No locals. #10 CPDetectorSetting::GetCPDetectorDesc (this=0x7fff80cc2760, cpdet_config=0x3ce7b08, index=-1) at /usr/local/src/hugin/hugin-0.8.0/src/hugin1/hugin/CPDetectorConfig.h:51 No locals. #11 CPDetectorDialog::UpdateFields (this=0x7fff80cc2760, cpdet_config=0x3ce7b08, index=-1) at /usr/local/src/hugin/hugin-0.8.0/src/hugin1/hugin/CPDetectorConfig.cpp:252 No locals. #12 0x00000000005598e0 in PreferencesDialog::OnCPDetectorEdit (this=0x3ce7800, e=<value optimized out>) at /usr/local/src/hugin/hugin-0.8.0/src/hugin1/hugin/PreferencesDialog.cpp:964 autopano_dlg = {<> = {<No data fields>}, m_edit_desc = 0x3daf400, m_edit_prog = 0x3db3d10, m_edit_args = 0x3db8c00, m_cpdetector_type = 0x3dbb940, m_custom_cpdetector = 0x3db2a50, static sm_eventTableEntries = {{<wxEventTableEntryBase> = { m_id = 5100, m_lastId = -1, m_fn = 0x486d00 <CPDetectorDialog::OnOk(wxCommandEvent&)>, m_callbackUserData = 0x0}, m_eventType = @0x813540}, {<wxEventTableEntryBase> = {m_id = 315, m_lastId = -1, m_fn = 0x486810 <CPDetectorDialog::OnSelectPath(wxCommandEvent&)>, m_callbackUserData = 0x0}, m_eventType = @0x813540}, {<wxEventTableEntryBase> = {m_id = 316, m_lastId = -1, m_fn = 0x4844f0 <CPDetectorDialog::OnCustomCPDetector(wxCommandEvent&)>, m_callbackUserData = 0x0}, m_eventType = @0x80ffb0}, {<wxEventTableEntryBase> = {m_id = 0, m_lastId = 0, m_fn = NULL, m_callbackUserData = 0x0}, m_eventType = @0x811728}}, static sm_eventTable = {baseTable = 0x80fff0, entries = 0x8470e0}, static sm_eventHashTable = {m_table = @0x5a9250, m_rebuildHash = false, m_size = 127, m_eventTypeTable = 0x3ce4d00, static sm_first = 0x846e00, m_previous = 0x846e00, m_next = 0x8471c0}} selection = <value optimized out> #13 0x00007fbb76027cc1 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0 No symbol table info available. #14 0x00007fbb76028e34 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0 No symbol table info available. #15 0x00007fbb76028f17 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0 No symbol table info available. #16 0x00007fbb75c02e39 in wxWindowBase::TryParent(wxEvent&) () from /usr/lib/libwx_gtk2u_core-2.8.so.0 No symbol table info available. #17 0x00007fbb75c02e39 in wxWindowBase::TryParent(wxEvent&) () from /usr/lib/libwx_gtk2u_core-2.8.so.0 No symbol table info available. #18 0x00007fbb75c02e39 in wxWindowBase::TryParent(wxEvent&) () from /usr/lib/libwx_gtk2u_core-2.8.so.0 No symbol table info available. #19 0x00007fbb75b468b9 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0 No symbol table info available. #20 0x00007fbb7079448d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #21 0x00007fbb707ab51f in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #22 0x00007fbb707ac55f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #23 0x00007fbb707aca63 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #24 0x00007fbb71d1aee5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #25 0x00007fbb7079448d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #26 0x00007fbb707aa8a5 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #27 0x00007fbb707ac55f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #28 0x00007fbb707aca63 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #29 0x00007fbb71d19bad in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #30 0x00007fbb71dc3da8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #31 0x00007fbb707943df in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #32 0x00007fbb707aac8a in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #33 0x00007fbb707ac426 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #34 0x00007fbb707aca63 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #35 0x00007fbb71ec973e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #36 0x00007fbb71dbc6e3 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #37 0x00007fbb71dbd79b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #38 0x00007fbb71a3a47c in ?? () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #39 0x00007fbb700f610a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #40 0x00007fbb700f9968 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #41 0x00007fbb700f9e3d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #42 0x00007fbb71dbdb97 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #43 0x00007fbb75afe2f8 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0 No symbol table info available. #44 0x00007fbb75b51dc5 in wxDialog::ShowModal() () from /usr/lib/libwx_gtk2u_core-2.8.so.0 No symbol table info available. #45 0x00000000004893af in MainFrame::OnShowPrefs (this=0x2fc0ae0, e=<value optimized out>) at /usr/local/src/hugin/hugin-0.8.0/src/hugin1/hugin/MainFrame.cpp:1159 pref_dlg = <value optimized out> #46 0x00007fbb76027cc1 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0 No symbol table info available. #47 0x00007fbb76028e34 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0 No symbol table info available. #48 0x00007fbb76028f17 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0 No symbol table info available. #49 0x00007fbb75b6c3f0 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0 No symbol table info available. #50 0x00007fbb7079448d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #51 0x00007fbb707aafae in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #52 0x00007fbb707ac55f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #53 0x00007fbb707aca63 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #54 0x00007fbb71eceecb in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #55 0x00007fbb71dd1b8d in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #56 0x00007fbb71dd350b in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #57 0x00007fbb71dc3da8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #58 0x00007fbb7079448d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #59 0x00007fbb707aac8a in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #60 0x00007fbb707ac426 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #61 0x00007fbb707aca63 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #62 0x00007fbb71ec973e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #63 0x00007fbb71dbc6e3 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #64 0x00007fbb71dbd79b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #65 0x00007fbb71a3a47c in ?? () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #66 0x00007fbb700f610a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #67 0x00007fbb700f9968 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #68 0x00007fbb700f9e3d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #69 0x00007fbb71dbdb97 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #70 0x00007fbb75afe2f8 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0 No symbol table info available. #71 0x00007fbb75b85cbb in wxAppBase::MainLoop() () from /usr/lib/libwx_gtk2u_core-2.8.so.0 No symbol table info available. #72 0x00007fbb75fcf3dd in wxEntry(int&, wchar_t**) () from /usr/lib/libwx_baseu-2.8.so.0 No symbol table info available. #73 0x0000000000470002 in main (argc=1, argv=0x3ce7b08) at /usr/local/src/hugin/hugin-0.8.0/src/hugin1/hugin/huginApp.cpp:87 No locals. The program is running. Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal] ---- Critical and fatal warnings logged during execution ---- ** Gdk **: gdk_x11_atom_to_xatom_for_display: assertion `atom != GDK_NONE' failed ** Gdk **: gdk_x11_atom_to_xatom_for_display: assertion `atom != GDK_NONE' failed ** Gdk **: gdk_x11_atom_to_xatom_for_display: assertion `atom != GDK_NONE' failed ** Gdk **: gdk_x11_atom_to_xatom_for_display: assertion `atom != GDK_NONE' failed
pgp3YfIa3ax6U.pgp
Description: PGP signature