--- Begin Message ---
Okay, I see the issue. I'll have a fix later today.
Thanks for the crash log, that helped a lot.
----- Rom
-----Original Message-----
From: Steffen Möller [mailto:[email protected]]
Sent: Monday, September 26, 2011 8:38 AM
To: [email protected]
Subject: boinc reprodicible crash
Alexander, have many thanks for
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=641593
I can confirm the crash, backtrace below.
Dear David, dear Rom, it is one of those bits of the manager that one
rarely runs. Quoting Alex: "I just wanted to add a new project, clicked
at 'Tools' menu, then 'Add project or account manager...', 'Add
project', 'Next', and chose one category from the drop-down list. Then
boincmgr crashed..."
Cheers,
Steffen
gdb) run
Starting program: /usr/bin/boincmgr
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffee2b8700 (LWP 1440)]
Program received signal SIGSEGV, Segmentation fault.
CProjectInfoPage::OnProjectSelected (this=0xbb0e70) at
ProjectInfoPage.cpp:481
481 ProjectInfoPage.cpp: No such file or directory.
in ProjectInfoPage.cpp
(gdb) bt
#0 CProjectInfoPage::OnProjectSelected (this=0xbb0e70) at
ProjectInfoPage.cpp:481
#1 0x00007ffff6b993b5 in
wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#2 0x00007ffff6b9951c in wxEventHashTable::HandleEvent(wxEvent&,
wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
#3 0x00007ffff6b99854 in wxEvtHandler::ProcessEvent(wxEvent&) () from
/usr/lib/libwx_baseu-2.8.so.0
#4 0x00007ffff731c669 in wxWindowBase::TryParent(wxEvent&) () from
/usr/lib/libwx_gtk2u_core-2.8.so.0
#5 0x00007ffff7295b2d in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#6 0x00007ffff5d6be7e in g_closure_invoke (closure=0xbc9e10,
return_value=0x0, n_param_values=1, param_values=0xcc2120,
invocation_hint=0x7fffffffb4b0) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gclosure.c:767
#7 0x00007ffff5d7dab2 in signal_emit_unlocked_R (node=<optimized out>,
detail=0, instance=0x98a6c0, emission_return=0x0,
instance_and_params=0xcc2120) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3322
#8 0x00007ffff5d86d05 in g_signal_emit_valist (instance=<optimized
out>, signal_id=<optimized out>, detail=<optimized out>,
var_args=<optimized out>) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:2983
#9 0x00007ffff5d87092 in g_signal_emit_by_name (instance=<optimized
out>, detailed_signal=0x7ffff630775f "changed") at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3077
#10 0x00007ffff61e35d9 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#11 0x00007ffff5d6be7e in g_closure_invoke (closure=0xbc9dc0,
return_value=0x0, n_param_values=2, param_values=0xcaad00,
invocation_hint=0x7fffffffb990) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gclosure.c:767
#12 0x00007ffff5d7d8d7 in signal_emit_unlocked_R (node=<optimized out>,
detail=0, instance=0xac7ca0, emission_return=0x0,
instance_and_params=0xcaad00) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3252
#13 0x00007ffff5d86d05 in g_signal_emit_valist (instance=<optimized
out>, signal_id=<optimized out>, detail=<optimized out>,
var_args=<optimized out>) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:2983
#14 0x00007ffff5d86ed3 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3040
#15 0x00007ffff60e995d in gtk_list_store_remove () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#16 0x00007ffff60ea0ec in gtk_list_store_clear () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#17 0x0000000000495fb0 in CProjectInfoPage::OnProjectCategorySelected
(this=0xbb0e70) at ProjectInfoPage.cpp:445
#18 0x00007ffff6b993b5 in
wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#19 0x00007ffff6b9951c in wxEventHashTable::HandleEvent(wxEvent&,
wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
#20 0x00007ffff6b99854 in wxEvtHandler::ProcessEvent(wxEvent&) () from
/usr/lib/libwx_baseu-2.8.so.0
#21 0x00007ffff731c669 in wxWindowBase::TryParent(wxEvent&) () from
/usr/lib/libwx_gtk2u_core-2.8.so.0
#22 0x00007ffff727fd67 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#23 0x00007ffff5d6be7e in g_closure_invoke (closure=0xce1bd0,
return_value=0x0, n_param_values=1, param_values=0x9662c0,
invocation_hint=0x7fffffffbff0) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gclosure.c:767
#24 0x00007ffff5d7dab2 in signal_emit_unlocked_R (node=<optimized out>,
detail=0, instance=0xba27d0, emission_return=0x0,
instance_and_params=0x9662c0) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3322
#25 0x00007ffff5d86d05 in g_signal_emit_valist (instance=<optimized
out>, signal_id=<optimized out>, detail=<optimized out>,
var_args=<optimized out>) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:2983
#26 0x00007ffff5d86ed3 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3040
#27 0x00007ffff606456a in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#28 0x00007ffff6069039 in gtk_combo_box_set_active_iter () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#29 0x00007ffff6069138 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#30 0x00007ffff5d6be7e in g_closure_invoke (closure=0xcd61a0,
return_value=0x0, n_param_values=1, param_values=0xca5ee0,
invocation_hint=0x7fffffffc4b0) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gclosure.c:767
#31 0x00007ffff5d7d8d7 in signal_emit_unlocked_R (node=<optimized out>,
detail=0, instance=0x96ac30, emission_return=0x0,
instance_and_params=0xca5ee0) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3252
#32 0x00007ffff5d86d05 in g_signal_emit_valist (instance=<optimized
out>, signal_id=<optimized out>, detail=<optimized out>,
var_args=<optimized out>) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:2983
#33 0x00007ffff5d86ed3 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3040
#34 0x00007ffff620660e in gtk_widget_activate () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#35 0x00007ffff6101a2d in gtk_menu_shell_activate_item () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#36 0x00007ffff6101dc7 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#37 0x00007ffff60ee5c8 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#38 0x00007ffff5d6bdc9 in g_closure_invoke (closure=0x8f8350,
return_value=0x7fffffffca00, n_param_values=2, param_values=0xca6ca0,
invocation_hint=0x7fffffffc9c0) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gclosure.c:767
#39 0x00007ffff5d7d6e8 in signal_emit_unlocked_R (node=<optimized out>,
detail=0, instance=0x9525e0, emission_return=0x7fffffffcb70,
instance_and_params=0xca6ca0) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3290
#40 0x00007ffff5d86aa5 in g_signal_emit_valist (instance=<optimized
out>, signal_id=<optimized out>, detail=<optimized out>,
var_args=<optimized out>) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:2993
#41 0x00007ffff5d86ed3 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3040
#42 0x00007ffff6207411 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#43 0x00007ffff60ec7c3 in gtk_propagate_event () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#44 0x00007ffff60ecb23 in gtk_main_do_event () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#45 0x00007ffff47a31dc in ?? () from
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#46 0x00007ffff5ab04a3 in g_main_dispatch (context=0x8855c0) at
/tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:2440
#47 g_main_context_dispatch (context=0x8855c0) at
/tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3013
#48 0x00007ffff5ab0c80 in g_main_context_iterate (context=0x8855c0,
block=1, dispatch=1, self=<optimized out>) at
/tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3091
#49 0x00007ffff5ab12f2 in g_main_loop_run (loop=0x873270) at
/tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3299
#50 0x00007ffff60ebb77 in gtk_main () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#51 0x00007ffff72399e8 in wxEventLoop::Run() () from
/usr/lib/libwx_gtk2u_core-2.8.so.0
#52 0x00007ffff728298b in wxDialog::ShowModal() () from
/usr/lib/libwx_gtk2u_core-2.8.so.0
#53 0x00000000004f0f58 in wxWizardEx::RunWizard (this=0xb69120,
firstPage=<optimized out>) at wizardex.cpp:595
#54 0x00000000004ed265 in CWizardAttach::Run (this=0xb69120, strURL=...,
strTeamName=<optimized out>, bCredentialsCached=false) at
WizardAttach.cpp:382
#55 0x000000000043c5ce in CAdvancedFrame::OnWizardAttach (this=0x92d400)
at AdvancedFrame.cpp:1097
#56 0x00007ffff6b993b5 in
wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#57 0x00007ffff6b9951c in wxEventHashTable::HandleEvent(wxEvent&,
wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
#58 0x00007ffff6b99854 in wxEvtHandler::ProcessEvent(wxEvent&) () from
/usr/lib/libwx_baseu-2.8.so.0
#59 0x00007ffff729a66d in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#60 0x00007ffff5d6be7e in g_closure_invoke (closure=0x7fffe002f5b0,
return_value=0x0, n_param_values=1, param_values=0xa47ca0,
invocation_hint=0x7fffffffd2d0) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gclosure.c:767
#61 0x00007ffff5d7d8d7 in signal_emit_unlocked_R (node=<optimized out>,
detail=0, instance=0x7fffe00265a0, emission_return=0x0,
instance_and_params=0xa47ca0) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3252
#62 0x00007ffff5d86d05 in g_signal_emit_valist (instance=<optimized
out>, signal_id=<optimized out>, detail=<optimized out>,
var_args=<optimized out>) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:2983
#63 0x00007ffff5d86ed3 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3040
#64 0x00007ffff620660e in gtk_widget_activate () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#65 0x00007ffff6101a2d in gtk_menu_shell_activate_item () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#66 0x00007ffff6101dc7 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#67 0x00007ffff60ee5c8 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#68 0x00007ffff5d6be7e in g_closure_invoke (closure=0x8f8350,
return_value=0x7fffffffd820, n_param_values=2,
param_values=0x7fffe0023640, invocation_hint=0x7fffffffd7e0) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gclosure.c:767
#69 0x00007ffff5d7d6e8 in signal_emit_unlocked_R (node=<optimized out>,
detail=0, instance=0x952e00, emission_return=0x7fffffffd990,
instance_and_params=0x7fffe0023640) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3290
#70 0x00007ffff5d86aa5 in g_signal_emit_valist (instance=<optimized
out>, signal_id=<optimized out>, detail=<optimized out>,
var_args=<optimized out>) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:2993
#71 0x00007ffff5d86ed3 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at
/tmp/buildd/glib2.0-2.28.6/./gobject/gsignal.c:3040
#72 0x00007ffff6207411 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#73 0x00007ffff60ec7c3 in gtk_propagate_event () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#74 0x00007ffff60ecb23 in gtk_main_do_event () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#75 0x00007ffff47a31dc in ?? () from
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#76 0x00007ffff5ab04a3 in g_main_dispatch (context=0x8855c0) at
/tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:2440
#77 g_main_context_dispatch (context=0x8855c0) at
/tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3013
#78 0x00007ffff5ab0c80 in g_main_context_iterate (context=0x8855c0,
block=1, dispatch=1, self=<optimized out>) at
/tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3091
#79 0x00007ffff5ab12f2 in g_main_loop_run (loop=0xad37e0) at
/tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3299
#80 0x00007ffff60ebb77 in gtk_main () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#81 0x00007ffff72399e8 in wxEventLoop::Run() () from
/usr/lib/libwx_gtk2u_core-2.8.so.0
#82 0x00007ffff72b0a1b in wxAppBase::MainLoop() () from
/usr/lib/libwx_gtk2u_core-2.8.so.0
#83 0x00007ffff6b4a115 in wxEntry(int&, wchar_t**) () from
/usr/lib/libwx_baseu-2.8.so.0
#84 0x0000000000427822 in main (argc=1, argv=<optimized out>) at
BOINCGUIApp.cpp:59
--- End Message ---