Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 83010 - file-roller 2.8.4 freezes dureing startup
Summary: file-roller 2.8.4 freezes dureing startup
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-22 15:05 UTC by Sven E.
Modified: 2005-03-03 19:50 UTC (History)
0 users

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 Sven E. 2005-02-22 15:05:14 UTC
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
Comment 1 Mike Gardiner (RETIRED) gentoo-dev 2005-02-22 20:41:07 UTC
Please post your emerge info, any chance of getting a backtrace as well? Thanks.
Comment 2 Sven E. 2005-02-23 00:06:36 UTC
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...
Comment 3 Mike Gardiner (RETIRED) gentoo-dev 2005-02-28 03:18:06 UTC
Is this on a plain startup, or on opening an archive?
Comment 4 Sven E. 2005-02-28 13:07:48 UTC
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.
Comment 5 Sven E. 2005-03-03 19:50:24 UTC
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 ...