After updating gtk+ from 2.8.9 to 2.8.10, azureus crashes: # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=0x00002aaafc677e42, pid=20424, tid=46912501709568 # # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0_06-b05 mixed mode) # Problematic frame: # C [libgobject-2.0.so.0+0x22e42] # # An error report file with more information is saved as hs_err_pid20424.log # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # Aborted The only other Java program I run, LimewirePro, runs without problems. emerge --info Portage 2.1_pre3-r1 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.5-r3, 2.6.15-ck1-r1 x86_64) ================================================================= System uname: 2.6.15-ck1-r1 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.12.0_pre14 ccache version 2.4 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 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-r1 sys-devel/binutils: 2.16.91.0.5 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.15_rc6 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-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/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org/" LC_ALL="en_US" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/gentopia /usr/local/bmg-main /usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="amd64 X aac aalib alsa audiofile avi bash-completion berkdb bitmap-fonts bzip2 cdr crypt cups curl dbus eds emboss encode esd exif expat fam ffmpeg flac foomaticdb fortran gdbm gif glut gmp gnome gpm gstreamer gtk gtk2 gtkhtml guile hal howl idn imagemagick imlib ipv6 jack java jpeg junit kde lcms ldap libwww lua lzw lzw-tiff mad mikmod mng mono motif mozilla mp3 mpeg ncurses nls nptl ogg openal opengl pam pcre pdflib perl pic png python qt quicktime readline recode ruby samba sdl speex spell sqlite ssl svg tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev usb userlocales vorbis wmf xine xml2 xmms xpm xv xvid zlib elibc_glibc kernel_linux userland_GNU" Unset: ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS, MAKEOPTS
Created attachment 77015 [details] Log file from crash
Created attachment 77086 [details] Logfile from azureus-bin crash
I unmerged azureus and merged azureus-bin-2.3.0.4, and got the same error with more debugging info: Attempting to start Azureus... DEBUG::Sat Jan 14 17:28:12 GMT 2006::com.aelitis.azureus.core.networkmanager.VirtualServerChannelSelector::start::89: IncomingSocketChannelManager::start::282,IncomingSocketChannelManager::<init>::103,NetworkManager::<init>::77,NetworkManager::<clinit>::44,AzureusCoreImpl::<init>::121,AzureusCoreImpl::create::69,AzureusCoreFactory::create::46,Main::<init>::35,Main::main::98 java.net.BindException: Address already in use at sun.nio.ch.Net.bind(Native Method) at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source) at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source) at com.aelitis.azureus.core.networkmanager.VirtualServerChannelSelector.start(VirtualServerChannelSelector.java:76) at com.aelitis.azureus.core.networkmanager.impl.IncomingSocketChannelManager.start(IncomingSocketChannelManager.java:282) at com.aelitis.azureus.core.networkmanager.impl.IncomingSocketChannelManager.<init>(IncomingSocketChannelManager.java:103) at com.aelitis.azureus.core.networkmanager.NetworkManager.<init>(NetworkManager.java:77) at com.aelitis.azureus.core.networkmanager.NetworkManager.<clinit>(NetworkManager.java:44) at com.aelitis.azureus.core.impl.AzureusCoreImpl.<init>(AzureusCoreImpl.java:121) at com.aelitis.azureus.core.impl.AzureusCoreImpl.create(AzureusCoreImpl.java:69) at com.aelitis.azureus.core.AzureusCoreFactory.create(AzureusCoreFactory.java:46) at org.gudy.azureus2.ui.swt.Main.<init>(Main.java:35) at org.gudy.azureus2.ui.swt.Main.main(Main.java:98) # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=0x00002aaafc3e2e42, pid=25770, tid=46912501709568 # # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0_06-b05 mixed mode) # Problematic frame: # C [libgobject-2.0.so.0+0x22e42] # # An error report file with more information is saved as /tmp/hs_err_pid25770.log # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # /usr/bin/azureus: line 47: 25770 Aborted java -cp $(java-config -p systray4j,azureus-bin 2>/dev/null) -Djava.library.path="${AZDIR}" org.gudy.azureus2.ui.swt.Main "$1"
As I don't know whether the problem is on the gtk+ end or with Azureus, I filed this on the Azureus Sourceforge bug tracker as 1406741.
I got the following response back from the Azureus bugtracker: Date: 2006-01-27 22:38 Sender: tuxpaper Logged In: YES user_id=937586 I believe it might be related to this SWT bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=125402 Once they fix the bug, I'll post here with a link to the new SWT library, which will hopefully resolve this bug too :)
As I reported upstream, gtk+ 2.8.11 fixes this problem. I see 2.8.10 has been removed from portage, so I'll close this.