boincmgr crashes on "Advanced -> Select computer"

Bug #1054570 reported by Paul Konecny
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
boinc (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

After the last update for Quantal beta boincmgr always crashes when i try click on the Advanced -> Select computer menu entry. It worked fine after the Upgrade from Precise to Quantal but after the first wave of updates (around one week ago) it started crashing. I don't even get the connection dialogue as I used to before. A reinstall of boinc and boincmgr didn't help either.

1. lsb_release -rd --> Description: Ubuntu quantal (development branch) Release: 12.10

here's my console output:

paul@VGN-FW21Z:~/Dokumente$ boincmgr
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.

(boincmgr:6040): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:6040): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:6040): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:6040): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:6040): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:6040): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
SIGSEGV: segmentation violation
Stack trace (60 frames):
boincmgr(boinc_catch_signal+0x5d)[0x4f307d]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0)[0x7f80945f7cb0]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_type_check_instance_cast+0x1c)[0x7f8093d90e8c]
/usr/lib/x86_64-linux-gnu/libdbusmenu-gtk.so.4(+0xccbb)[0x7f808a053cbb]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x190)[0x7f8093d6e300]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x22370)[0x7f8093d80370]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xd51)[0x7f8093d88601]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7f8093d88852]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x14e35)[0x7f8093d72e35]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x1483e)[0x7f8093d7283e]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_thaw_notify+0x93)[0x7f8093d74aa3]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x1a13e4)[0x7f80941503e4]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0xbfe21)[0x7f809406ee21]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_type_class_ref+0x4d6)[0x7f8093d8db36]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_newv+0x831)[0x7f8093d75301]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new+0xec)[0x7f8093d7589c]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0xb417c)[0x7f809406317c]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_type_create_instance+0x15f)[0x7f8093d8fbdf]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x15768)[0x7f8093d73768]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0xb1b0d)[0x7f8094060b0d]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_newv+0x291)[0x7f8093d74d61]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new_valist+0x1e0)[0x7f8093d75550]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new+0xd4)[0x7f8093d75884]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_combo_box_entry_new_text+0x2c)[0x7f80940634fc]
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0(_ZN10wxComboBox6CreateEP8wxWindowiRK8wxStringRK7wxPointRK6wxSizeiPS3_lRK11wxValidatorS4_+0x474)[0x7f809546f754]
boincmgr[0x48b0ec]
boincmgr[0x48bcf7]
boincmgr[0x48bf00]
boincmgr[0x44d38d]
boincmgr[0x43d611]
/usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent+0x56)[0x7f8094d96ad6]
/usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0(_ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler+0xa4)[0x7f8094d96c44]
/usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0xc7)[0x7f8094d96f67]
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0(+0x2522b6)[0x7f809548a2b6]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x190)[0x7f8093d6e300]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x22370)[0x7f8093d80370]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xd51)[0x7f8093d88601]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7f8093d88852]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_widget_activate+0x7c)[0x7f80941fdd3c]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_menu_shell_activate_item+0xfd)[0x7f80940f92dd]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x14a66c)[0x7f80940f966c]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x136719)[0x7f80940e5719]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x190)[0x7f8093d6e300]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x220f0)[0x7f8093d800f0]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x4ca)[0x7f8093d87d7a]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7f8093d88852]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x24fb0e)[0x7f80941feb0e]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc4)[0x7f80940e3ab4]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main_do_event+0x27b)[0x7f80940e3e0b]
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0(+0x5bd7c)[0x7f80926bcd7c]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x135)[0x7f8093aadbb5]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x47ee8)[0x7f8093aadee8]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x72)[0x7f8093aae2e2]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main+0xa7)[0x7f80940e2df7]
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0(_ZN11wxEventLoop3RunEv+0x48)[0x7f809542e088]
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0(_ZN9wxAppBase8MainLoopEv+0x4c)[0x7f80954a012c]
/usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0(_Z7wxEntryRiPPw+0x75)[0x7f8094d486c5]
boincmgr[0x42a7f2]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f8092eb576d]
boincmgr[0x4332f1]

Exiting...
paul@VGN-FW21Z:~/Dokumente$

Thanks in advance and best regards!

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: boinc-manager 7.0.27+dfsg-5
ProcVersionSignature: Ubuntu 3.5.0-15.22-generic 3.5.4
Uname: Linux 3.5.0-15-generic x86_64
ApportVersion: 2.5.2-0ubuntu4
Architecture: amd64
Date: Sat Sep 22 15:01:50 2012
ExecutablePath: /usr/bin/boincmgr
InstallationMedia: Kubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120423)
ProcEnviron:
 SHELL=/bin/bash
 TERM=xterm
 PATH=(custom, no user)
 LANG=de_AT.UTF-8
 LANGUAGE=de_AT:de
SourcePackage: boinc
UpgradeStatus: Upgraded to quantal on 2012-09-13 (8 days ago)
XsessionErrors:
 (dropbox:2495): Gtk-WARNING **: /home/paul/.dropbox-dist/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/liboxygen-gtk.so)
 (dropbox:2495): Gtk-WARNING **: /home/paul/.dropbox-dist/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/liboxygen-gtk.so)

Revision history for this message
Paul Konecny (paul-konecny) wrote :
Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

Please try boinc 7.0.36 from my ppa [1] and check if the problem persists.
Thanks

[1] https://code.launchpad.net/~costamagnagianfranco/+archive/boinc
---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

Changed in boinc (Ubuntu):
status: New → Incomplete
Revision history for this message
Paul Konecny (paul-konecny) wrote :
Download full text (10.1 KiB)

Thanks Locutus. I upgraded from your ppa but 7.0.36 keeps crashing when I press on Select Computer

Console output is pretty much the same:
paul@VGN-FW21Z:~/Dokumente$ boincmgr
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.

(boincmgr:17962): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:17962): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:17962): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:17962): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:17962): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:17962): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
SIGSEGV: segmentation violation
Stack trace (60 frames):
/usr/lib/libboinc.so.7(boinc_catch_signal+0x5d)[0x7f7074b3518d]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0)[0x7f7073153cb0]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_type_check_instance_cast+0x1c)[0x7f70728ece8c]
/usr/lib/x86_64-linux-gnu/libdbusmenu-gtk.so.4(+0xccbb)[0x7f7068bb0cbb]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x190)[0x7f70728ca300]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x22370)[0x7f70728dc370]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xd51)[0x7f70728e4601]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7f70728e4852]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x14e35)[0x7f70728cee35]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x1483e)[0x7f70728ce83e]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_thaw_notify+0x93)[0x7f70728d0aa3]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x1a13e4)[0x7f7072cac3e4]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0xbfe21)[0x7f7072bcae21]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_type_class_ref+0x4d6)[0x7f70728e9b36]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_newv+0x831)[0x7f70728d1301]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new+0xec)[0x7f70728d189c]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0xb417c)[0x7f7072bbf17c]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_type_create_instance+0x15f)[0x7f70728ebbdf]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x15768)[0x7f70728cf768]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0xb1b0d)[0x7f7072bbcb0d]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_newv+0x291)[0x7f70728d0d61]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new_valist+0x1e0)[0x7f70728d1550]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new+0xd4)[0x7f70728d1884]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_combo_box_entry_new_text+0x2c)[0x7f7072bbf4fc]
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0(_ZN10wxComboBox6CreateEP8wxWindowiRK8wxStringRK7wxPointRK6wxSizeiPS3_lRK11wxValidatorS4_+0x474)[0x7f7073fca754] ...

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

Ok, could you please try boinc from [1]?
You just need to download, chmod +x the filename and run ./BOINC/run_manager to start it
(make sure you have no other boinc processes running)

thanks

[1] http://boinc.berkeley.edu/dl/?C=M;O=D
---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

Revision history for this message
Paul Konecny (paul-konecny) wrote :

Thanks Locutus, this version works like a charm!
No crash and it connects as usual.
I still get those Glib errors though... but this seems to cause no problems.
I don't know what caused the packaged version to crash but this works as a replacement for the time being.

Nice to see, that resisting bug is no futile ;)

Just to be sure, this is my console output this time:

paul@VGN-FW21Z:~/Arbeitsfläche$ ./BOINC/run_manager
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(boincmgr:3177): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
paul@VGN-FW21Z:~/Arbeitsfläche$

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

The warning are ok. I have always seen them...

I'll try to build some boinc versions in order to find the patch that causes the problem, I cannot reproduce the bug on 12.04LTS, would you help me in finding the patch? there are currently 47 patch on debian/ubuntu side, I think we will find it in log2(47) times build, so 6 builds at maximum will be enough...

Could you do this?
---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

I cannot reproduce on quantal beta 1 i386, I'll try again after a complete upgrade
---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

Revision history for this message
Paul Konecny (paul-konecny) wrote :

I'll be glad to help you but I fear you have to guide me on this one as I'm not that experienced.

After going over the console output of the crashes I was thinking that maybe it could be connected to me running / upgrading from Kubuntu x86-64 as many lines refer to libgobject and libgtk. But maybe I'm way off with that assumption. I'm just a more or less experienced user but no programmer.
Nevertheless I think I can handle a little compiling/building myself if you guide me through it.

Best regards!

Revision history for this message
Paul Konecny (paul-konecny) wrote :

I just noticed, that after today's update your ppa version of 7.0.36 started working.
I launched it via the boincmgr command after the updates in the attachment were applied and my system rebooted.
Fortunately I took a screenshot before applying them.

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

So this is why I didn't trigger the bug...

Must be the libc upgrade that fixed the problem, I'll mark this as invalid, please let me know if you encounter further problems.

Please try the official boinc too if you can.

Thanks
---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

Changed in boinc (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Paul Konecny (paul-konecny) wrote :

The official version works as well.
I didn't encounter any more bugs either.

By the way I'd like to thank you for your quick responses!

Cheers mate and best regards!

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

No problem, thanks to you for helping in making ubuntu better!
I'll keep my ppa updated, so if you want to be synced with the latest development version please use my ppa.
Feel free to reopen this bug if you encounter further problems.

---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.