Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 131520 - sci-misc/boinc-5.2.14 boinc_gui crashes with segmentation fault (SIGSEGV)
Summary: sci-misc/boinc-5.2.14 boinc_gui crashes with segmentation fault (SIGSEGV)
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Marcus D. Hanwell (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-27 15:29 UTC by Martin von Gagern
Modified: 2008-04-18 18:26 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin von Gagern 2006-04-27 15:29:56 UTC
1. Start /etc/init.d/boinc
2. Start boinc_gui => Message about wrong password (bug #121896)
3. Connect to "localhost", password from /var/lib/boinc/gui_rpc_auth.cfg
4. Screen filled with statistic graphs
5. Clicking on any opther tab causes boinc_gui to crash

SIGSEGV: segmentation violationStack trace (33 frames):
boinc_gui[0x80d2f90]
[0xffffe420]
boinc_gui[0x80670bf]
/usr/lib/libwx_gtk2_core-2.6.so.0(_ZN16wxListMainWindow13CacheLineDataEj+0xd8)[0xb7baecc4]
/usr/lib/libwx_gtk2_core-2.6.so.0(_ZN16wxListMainWindow7OnPaintER12wxPaintEvent+0x8d6)[0xb7bb62ce]
/usr/lib/libwx_base-2.6.so.0(_ZNK12wxAppConsole11HandleEventEP12wxEvtHandlerMS0_FvR7wxEventES3_+0x33)[0xb7902f4d]
/usr/lib/libwx_base-2.6.so.0(_ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent+0x8f)[0xb79aca87]
/usr/lib/libwx_base-2.6.so.0(_ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler+0x9d)[0xb79acd33]
/usr/lib/libwx_base-2.6.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0xd0)[0xb79ad84c]
/usr/lib/libwx_gtk2_core-2.6.so.0(_ZN8wxWindow18GtkSendPaintEventsEv+0x213)[0xb7b94051]
/usr/lib/libwx_gtk2_core-2.6.so.0[0xb7b943f3]
/usr/lib/libgtk-x11-2.0.so.0[0xb723b144]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x130)[0xb700974a]
/usr/lib/libgobject-2.0.so.0[0xb701dab8]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x5de)[0xb701e744]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb701ecdc]
/usr/lib/libgtk-x11-2.0.so.0[0xb732b6aa]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x4c2)[0xb7239cd3]
/usr/lib/libgdk-x11-2.0.so.0[0xb70c9566]
/usr/lib/libgdk-x11-2.0.so.0(gdk_window_process_all_updates+0x93)[0xb70c963a]
/usr/lib/libgdk-x11-2.0.so.0[0xb70c96aa]
/usr/lib/libglib-2.0.so.0[0xb6fa1794]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1bd)[0xb6f9e812]
/usr/lib/libglib-2.0.so.0[0xb6fa0085]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x230)[0xb6fa0391]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb2)[0xb7238d5c]
/usr/lib/libwx_gtk2_core-2.6.so.0(_ZN11wxEventLoop3RunEv+0x58)[0xb7b7cd82]
/usr/lib/libwx_gtk2_core-2.6.so.0(_ZN9wxAppBase8MainLoopEv+0x60)[0xb7c0c3ae]
/usr/lib/libwx_gtk2_core-2.6.so.0(_ZN9wxAppBase5OnRunEv+0x2e)[0xb7c0c4ec]
/usr/lib/libwx_base-2.6.so.0(_Z7wxEntryRiPPc+0x52)[0xb794a7ec]
boinc_gui[0x80652e8]
/lib/libc.so.6(__libc_start_main+0xe6)[0xb740d866]
boinc_gui(_ZN9wxAppBase8DispatchEv+0x35)[0x8062761]

Portage 2.1_pre9-r4 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r1, 2.6.16-gentoo i686)
=================================================================
System uname: 2.6.16-gentoo i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.12.0_pre18
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5, 2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=prescott -O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.inf.elte.hu/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LANG="de_DE"
LINGUAS="en de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/java-migration"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 X aac acpi adsl afm alsa apache2 apm arts auctex audiofile avi bash-completion bcmath berkdb bigger-fonts bitmap-fonts bzip2 bzlib c++ cairo cdparanoia cdr chroot cli crypt css cups curl dba dhcp dlloader dnd doc dri dts dv dvd eds emboss encode escreen esd ethereal exif faad fastcgi fbcon ffmpeg fftw firefox flac flatfile foomaticdb fortran ftp gcc-libffi gd gdbm gif gimp gimpprint gnutls gpm graphviz gs gstreamer gtk gtk2 hbci i8x0 idn imagemagick imlib ipv6 isdnlog jabber java jpeg kde latex leim libg++ libwww lirc lm_sensors lzo lzw mad maildir mailwrapper mhash mikmod mime mjpeg mmx mng motif moznocompose mozxmlterm mp3 mpeg mpeg2 mplayer mpm-worker mule mysql ncurses net network nls no-old-linux nptl nptlonly nsplugin odbc ofx ogg opengl operanom2 oss pam pcre pdf pdflib perl php pic pie plotutils png postgres povray pppd procmail python qt quicktime rdesktop readline real recode reflection sasl savedconfig sdl session smime sndfile sockets sox spell spl sse sse2 ssl svg tcpd tetex threads thunderbird tiff tokenizer transcode translator truetype truetype-fonts type1 type1-fonts udev unicode usb userlocales utf8 v4l v4l2 vorbis wmf xanim xchattext xemacs xine xml xmms xorg xv xvid xvmc zlib elibc_glibc fritzcapi_cards_fcpci input_devices_evdev input_devices_joystick input_devices_keyboard input_devices_mouse input_devices_wacom kernel_linux linguas_en linguas_de userland_GNU video_cards_i810 video_cards_fbdev video_cards_v4l video_cards_vesa video_cards_vga"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS
Comment 1 Marcus D. Hanwell (RETIRED) gentoo-dev 2006-07-10 06:29:03 UTC
Try the new version I added today. I have not had the GUI crash on me before - is this consistent or just on occasion?
Comment 2 Martin von Gagern 2006-10-04 02:40:14 UTC
Still crashes every time with latest sci-misc/boinc-5.5.6 :-(
Comment 3 Marcus D. Hanwell (RETIRED) gentoo-dev 2006-11-03 14:07:48 UTC
I have just added a new version (5.4.11) and masked greater versions as they are beta. May be this will improve the situation for you. Otherwise I am not sure what is causing the problem as I am unable to reproduce it or spot anything in your report.
Comment 4 Martin von Gagern 2006-11-06 02:37:25 UTC
(In reply to comment #3)
> I have just added a new version (5.4.11) and masked greater versions as they
> are beta. May be this will improve the situation for you.

It does, the boinc_gui no longer crashes. Shall we leave this bug report open until a matching ebuild has been unmasked and stabilized?
Comment 5 Martin von Gagern 2006-11-06 03:08:55 UTC
(In reply to comment #4)
> > I have just added a new version (5.4.11) and masked greater versions as they
> > are beta. May be this will improve the situation for you.
> 
> It does, the boinc_gui no longer crashes. Shall we leave this bug report open
> until a matching ebuild has been unmasked and stabilized?

I have been rather unprecise what it was that did work. And looking closer it looks really strange:
1. Had an older 5.5.6 installation
2. restart boinc daemon just to be sure
3. run boinc_gui => crashed
4. unmasked and remerged 5.5.6 => boinc_gui worked
5. remasked and emerged 5.4.11 => boinc_gui worked

Strange thing. I'm glad I checked that boinc_gui crashed before remerging, otherwise I'd have thought it now worked because of some other package.
As my previous emerge was on 20060925 and CVS mentions no changes to the ebuild after that date, I cannot begin to imagine what caused it to work now. Comparing the portage log files, I don't see anyting looking relevant.
Comment 6 Markus Dittrich (RETIRED) gentoo-dev 2008-04-18 18:08:37 UTC
Is this still an issue with the most recent 
boinc-5.10.45? Otherwise we can probably close this
bug!

Thanks,
Markus
Comment 7 Martin von Gagern 2008-04-18 18:26:41 UTC
(In reply to comment #6)
> Is this still an issue with the most recent 
> boinc-5.10.45? Otherwise we can probably close this
> bug!

Not an issue any more, ever since comment #5 this worked for me, and most definitely works in boinc-5.10.45, which I just checked to make sure.