[Bug 714586] Re: "Attach to project" causes segfault

Steffen Möller steffen_moeller at gmx.de
Mon Mar 7 14:00:48 UTC 2011


Dear all,

my colleague, Andreas Recke, and I just ran into the same issue that was
reported just two weeks ago by Ralf Hildebrandt
https://bugs.launchpad.net/ubuntu/+source/boinc/+bug/714586 : The
boincmgr just crashes when attempting to attach to a project.

The crash was most reliably confirmed for Ubuntu Lucid, client/manager
version 6.10.58.

The environment of Andreas and Ralf may be similar in a (presumed for
Ralf) rather strict firewall policy. Andreas' crash was reproducible
with and without the setting of the HTTP proxy.

The attached backtrace resembles that provided by Ralf, just with the
boinc-dbg package that seems to bring some significant extra.

With best regards,

Andreas and Steffen


Starting program: /usr/bin/boincmgr
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffee29e710 (LWP 3872)]
14:56:11: Error: Memory VFS already contains file 'webexternallink.xpm'!
14:56:11: Error: Memory VFS already contains file 'nvidiaicon.xpm'!
14:56:11: Error: Memory VFS already contains file 'atiicon.xpm'!
14:56:11: Error: Memory VFS already contains file 'multicore.xpm'!

Program received signal SIGSEGV, Segmentation fault.
0x00000000004a746a in CProjectListCtrl::GetItem (this=0xc79b40,
iIndex=0) at ProjectListCtrl.cpp:606
606     ProjectListCtrl.cpp: No such file or directory.
        in ProjectListCtrl.cpp
(gdb) bt
#0  0x00000000004a746a in CProjectListCtrl::GetItem (this=0xc79b40,
iIndex=0) at ProjectListCtrl.cpp:606
#1  0x00000000004a5fd6 in CProjectInfoPage::OnPageChanged (this=<value
optimized out>, event=<value optimized out>) at ProjectInfoPage.cpp:348
#2  0x00007ffff6d91170 in
wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#3  0x00007ffff6d92144 in wxEventHashTable::HandleEvent(wxEvent&,
wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
#4  0x00007ffff6d92227 in wxEvtHandler::ProcessEvent(wxEvent&) () from
/usr/lib/libwx_baseu-2.8.so.0
#5  0x0000000000522e33 in wxWizardEx::ShowPage (this=0xbf1160,
page=<value optimized out>, goingForward=<value optimized out>) at
wizardex.cpp:562
#6  0x00007ffff6d91170 in
wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#7  0x00007ffff6d92144 in wxEventHashTable::HandleEvent(wxEvent&,
wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
#8  0x00007ffff6d92227 in wxEvtHandler::ProcessEvent(wxEvent&) () from
/usr/lib/libwx_baseu-2.8.so.0
#9  0x00007ffff7516cc9 in wxWindowBase::TryParent(wxEvent&) () from
/usr/lib/libwx_gtk2u_core-2.8.so.0
#10 0x00007ffff7458259 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#11 0x00007ffff41a55de in IA__g_closure_invoke (closure=0xbf4f40,
return_value=0x0, n_param_values=1, param_values=0xd8ad60,
invocation_hint=0x7fffffffccd0) at
/build/buildd/glib2.0-2.24.0/gobject/gclosure.c:767
#12 0x00007ffff41b99a4 in signal_emit_unlocked_R (node=0xacbdc0,
detail=<value optimized out>, instance=<value optimized out>,
emission_return=<value optimized out>, instance_and_params=<value
optimized out>)
    at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3318
#13 0x00007ffff41baa76 in IA__g_signal_emit_valist (instance=0xbe08c0,
signal_id=<value optimized out>, detail=0, var_args=0x7fffffffcec0) at
/build/buildd/glib2.0-2.24.0/gobject/gsignal.c:2981
#14 0x00007ffff41bb033 in IA__g_signal_emit (instance=0xc79b40,
signal_id=0, detail=0) at
/build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3038
#15 0x00007ffff5742495 in gtk_real_button_released (button=0xc79b40) at
/build/buildd/gtk+2.0-2.20.0/gtk/gtkbutton.c:1725
#16 0x00007ffff41a55de in IA__g_closure_invoke (closure=0xb00960,
return_value=0x0, n_param_values=1, param_values=0xbe7e40,
invocation_hint=0x7fffffffd0e0) at
/build/buildd/glib2.0-2.24.0/gobject/gclosure.c:767
#17 0x00007ffff41b8e61 in signal_emit_unlocked_R (node=0xb00a40,
detail=<value optimized out>, instance=<value optimized out>,
emission_return=<value optimized out>, instance_and_params=<value
optimized out>)
    at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3178
#18 0x00007ffff41baa76 in IA__g_signal_emit_valist (instance=0xbe08c0,
signal_id=<value optimized out>, detail=0, var_args=0x7fffffffd2d0) at
/build/buildd/glib2.0-2.24.0/gobject/gsignal.c:2981
#19 0x00007ffff41bb033 in IA__g_signal_emit (instance=0xc79b40,
signal_id=0, detail=0) at
/build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3038
#20 0x00007ffff574119d in gtk_button_button_release (widget=0xc79b40,
event=0x0) at /build/buildd/gtk+2.0-2.20.0/gtk/gtkbutton.c:1617
#21 0x00007ffff57ee0b8 in _gtk_marshal_BOOLEAN__BOXED (closure=0x9f5240,
return_value=0x7fffffffd560, n_param_values=<value optimized out>,
param_values=0xd7c4f0, invocation_hint=<value optimized out>,
marshal_data=0x7ffff5741180)
    at /build/buildd/gtk+2.0-2.20.0/gtk/gtkmarshalers.c:84
#22 0x00007ffff41a55de in IA__g_closure_invoke (closure=0x9f5240,
return_value=0x7fffffffd560, n_param_values=2, param_values=0xd7c4f0,
invocation_hint=0x7fffffffd520) at
/build/buildd/glib2.0-2.24.0/gobject/gclosure.c:767
#23 0x00007ffff41b91dd in signal_emit_unlocked_R (node=0x9f54c0,
detail=<value optimized out>, instance=<value optimized out>,
emission_return=<value optimized out>, instance_and_params=<value
optimized out>)
    at /build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3286
#24 0x00007ffff41ba8b9 in IA__g_signal_emit_valist (instance=0xbe08c0,
signal_id=<value optimized out>, detail=0, var_args=0x7fffffffd710) at
/build/buildd/glib2.0-2.24.0/gobject/gsignal.c:2991
#25 0x00007ffff41bb033 in IA__g_signal_emit (instance=0xc79b40,
signal_id=0, detail=0) at
/build/buildd/glib2.0-2.24.0/gobject/gsignal.c:3038
#26 0x00007ffff5904e9f in gtk_widget_event_internal (widget=0xbe08c0,
event=0xd85590) at /build/buildd/gtk+2.0-2.20.0/gtk/gtkwidget.c:4951
#27 0x00007ffff57e6583 in IA__gtk_propagate_event (widget=0xbe08c0,
event=0xd85590) at /build/buildd/gtk+2.0-2.20.0/gtk/gtkmain.c:2447
#28 0x00007ffff57e765b in IA__gtk_main_do_event (event=0xd85590) at
/build/buildd/gtk+2.0-2.20.0/gtk/gtkmain.c:1647
#29 0x00007ffff545b80c in gdk_event_dispatch (source=<value optimized
out>, callback=<value optimized out>, user_data=<value optimized out>)
at /build/buildd/gtk+2.0-2.20.0/gdk/x11/gdkevents-x11.c:2372
#30 0x00007ffff38e88c2 in g_main_dispatch (context=0x9879d0) at
/build/buildd/glib2.0-2.24.0/glib/gmain.c:1960
#31 IA__g_main_context_dispatch (context=0x9879d0) at
/build/buildd/glib2.0-2.24.0/glib/gmain.c:2513
#32 0x00007ffff38ec748 in g_main_context_iterate (context=0x9879d0,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2591
#33 0x00007ffff38ecc55 in IA__g_main_loop_run (loop=0xb4fe30) at
/build/buildd/glib2.0-2.24.0/glib/gmain.c:2799
#34 0x00007ffff57e7af7 in IA__gtk_main () at
/build/buildd/gtk+2.0-2.20.0/gtk/gtkmain.c:1219
#35 0x00007ffff74129c8 in wxEventLoop::Run() () from
/usr/lib/libwx_gtk2u_core-2.8.so.0
#36 0x00007ffff7463c33 in wxDialog::ShowModal() () from
/usr/lib/libwx_gtk2u_core-2.8.so.0
#37 0x00000000005232c8 in wxWizardEx::RunWizard (this=0xbf1160,
firstPage=<value optimized out>) at wizardex.cpp:595
#38 0x000000000051e32c in CWizardAttachProject::Run (this=0xbf1160,
strURL=..., _team_name=<value optimized out>, bCredentialsCached=false)
at WizardAttachProject.cpp:384
#39 0x00000000004b4d17 in CSimpleFrame::OnConnect (this=0xabe260) at
sg_BoincSimpleGUI.cpp:424
#40 0x00007ffff6d91170 in
wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#41 0x00007ffff6d92144 in wxEventHashTable::HandleEvent(wxEvent&,
wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
#42 0x00007ffff6d92227 in wxEvtHandler::ProcessEvent(wxEvent&) () from
/usr/lib/libwx_baseu-2.8.so.0
#43 0x00007ffff6d915c8 in wxEvtHandler::ProcessPendingEvents() () from
/usr/lib/libwx_baseu-2.8.so.0
#44 0x00007ffff6d030f9 in wxAppConsole::ProcessPendingEvents() () from
/usr/lib/libwx_baseu-2.8.so.0
#45 0x00007ffff7497a5b in wxAppBase::ProcessIdle() () from
/usr/lib/libwx_gtk2u_core-2.8.so.0
#46 0x00007ffff73fb5f3 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#47 0x00007ffff38e88c2 in g_main_dispatch (context=0x9879d0) at
/build/buildd/glib2.0-2.24.0/glib/gmain.c:1960
#48 IA__g_main_context_dispatch (context=0x9879d0) at
/build/buildd/glib2.0-2.24.0/glib/gmain.c:2513
#49 0x00007ffff38ec748 in g_main_context_iterate (context=0x9879d0,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2591
#50 0x00007ffff38ecc55 in IA__g_main_loop_run (loop=0xaeb2e0) at
/build/buildd/glib2.0-2.24.0/glib/gmain.c:2799
#51 0x00007ffff57e7af7 in IA__gtk_main () at
/build/buildd/gtk+2.0-2.20.0/gtk/gtkmain.c:1219
#52 0x00007ffff74129c8 in wxEventLoop::Run() () from
/usr/lib/libwx_gtk2u_core-2.8.so.0
#53 0x00007ffff74978eb in wxAppBase::MainLoop() () from
/usr/lib/libwx_gtk2u_core-2.8.so.0
#54 0x00007ffff6d3744c in wxEntry(int&, wchar_t**) () from
/usr/lib/libwx_baseu-2.8.so.0
#55 0x000000000044cc02 in main (argc=1, argv=0x0) at BOINCGUIApp.cpp:66

-- 
You received this bug notification because you are a member of Debian
BOINC Maintainers, which is subscribed to boinc in ubuntu.
https://bugs.launchpad.net/bugs/714586

Title:
  "Attach to project" causes segfault



More information about the pkg-boinc-devel mailing list