File-Roller freezes during startup with an illegal free on a pointer: *** glibc detected *** free(): invalid pointer: 0x08263608 *** Reproducible: Always Steps to Reproduce: 1. run file-roller 2. use console to see the error message 3. Actual Results: Freeze Expected Results: Getting a running file-roller
Please post your emerge info, any chance of getting a backtrace as well? Thanks.
Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r0, 2.6.11-rc4-verfeiert i686) ================================================================= System uname: 2.6.11-rc4-verfeiert i686 Intel(R) Xeon(TM) CPU 2.66GHz Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 19 2005, 15:18:48)] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.6.3, 1.8.5-r3, 1.7.9-r1, 1.4_p6, 1.9.4, 1.5 sys-devel/binutils: 2.15.92.0.2-r3 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.10 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="en_US.utf8" MAKEOPTS="-j 5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X X509 aac aalib acl acpi alsa aotuv artworkextra avi berkdb bidi bitmap-fonts cdparanoia cdr cjk crypt css cups curl dga directfb divx4linux djbfft doc dv dvd dvdr dvdread eds emboss encode esd f77 fam fbcon flac font-server foomaticdb fortran gcj gdbm gif gimpprint gnome gnutls gpm gstreamer gtk gtk2 gtkhtml guile hal howl idea ieee1394 imagemagick imlib ipv6 jack java javascript jpeg kerberos krb4 ldap libcaca libg++ libgda libwww lzo mad mikmod mmap mmx mmx2 motif mozilla mpeg nas ncurses network nls nntp nptl nptlonly nvidia objc odbc offensive oggvorbis opengl pam pcre pdflib perl png postgres pwdb python quicktime quotas readline real rtc ruby samba sdl sftplogging skey slang socks5 speex spell sse sse2 ssl svg tcltk tcpd tetex tga theora threads tiff truetype truetype-fonts type1-fonts unicode v4l v4l2 wmf xanim xml xml2 xmms xprint xv xvid xvmc zlib" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, PORTDIR_OVERLAY --- How could I provide a backtrace - I know some applications give one fi there's an uncatched exception. Can I create one with some debugger or anything? I did an strace, the last call is: futex(0xb724a840, FUTEX_WAIT, 2, NULL It might be this is related to a SMP/nptl problem, I guess? Looks like file-roller gets stuck on some Mutex/Semaphore for somewhat reason... Here's an excerpt of the last lines of an ltrace: g_free(0, 0xbfffb598, 0xbfffb598, 0xb7295ef5, 0xb72f61e4) = 0 g_free(0, 0xbfffb598, 0xbfffb598, 0xb7295ef5, 0xb72f61e4) = 0 g_free(0, 0xbfffb598, 0xbfffb598, 0xb7295ef5, 0xb72f61e4) = 0 *** glibc detected *** free(): invalid pointer: 0x08263608 *** --- SIGABRT (Aborted) --- I am not sure though, what all this indicates...
Is this on a plain startup, or on opening an archive?
Plain startup. I tried to run file-roller from a (x)terminal (gnome-terminal) to se if there is any output (some progs give you a backtrace upon crash, or you might see output from an uncatched exception. But it's a plain startup - I have a similiar issue with nautilus, it hangs on the same system call, the FUTEX one - I get the impression it's not only file-roller specific but a more common problem.
Resolved the issue. From what I can gues one lib was broken, after getting halfway through 'emerge --emptytree world' file-roller starts again ... Marked it as Fixed ...