Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 205698 - media-sound/exaile-0.2.11.1 crashes on startup
Summary: media-sound/exaile-0.2.11.1 crashes on startup
Status: RESOLVED DUPLICATE of bug 209531
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-13 19:41 UTC by Pascariu Olimpiu
Modified: 2008-04-24 19:28 UTC (History)
4 users (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 Pascariu Olimpiu 2008-01-13 19:41:05 UTC
After running emerg -uvDN world and then running revdep-rebuild, exaile crashes on startup. If I start exaile from a console, the following messages appear:
which: no serpentine in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/kde/3.5/bin:/usr/qt/3/bin:/opt/vmware/server/bin:/opt/vmware/server/bin)
which: no brasero in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/kde/3.5/bin:/usr/qt/3/bin:/opt/vmware/server/bin:/opt/vmware/server/bin)
which: no serpentine in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/kde/3.5/bin:/usr/qt/3/bin:/opt/vmware/server/bin:/opt/vmware/server/bin)
which: no brasero in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/kde/3.5/bin:/usr/qt/3/bin:/opt/vmware/server/bin:/opt/vmware/server/bin)
Created db for thread Thread-1
{'Thread-1': <pysqlite2.dbapi2.Connection object at 0x102e1f0>}

If I run from a console python -d /usr/lib64/exaile/exaile.py, the following messages appear:
Traceback (most recent call last):
  File "/usr/lib64/exaile/exaile.py", line 144, in <module>
    main()
  File "/usr/lib64/exaile/exaile.py", line 136, in main
    exaile = exailemain.ExaileWindow(options, xl.path.firstrun)
  File "/usr/lib64/exaile/xl/gui/main.py", line 79, in __init__
    self.database_connect()
  File "/usr/lib64/exaile/xl/gui/main.py", line 951, in database_connect
    self.db.check_version("sql")
  File "/usr/lib64/exaile/xl/db.py", line 125, in check_version
    files = os.listdir(path)
OSError: [Errno 2] No such file or directory: 'sql'

I have tried to run exaile with the previous version of python (2.5.1-r4) and pysqllite (2.3.5), which were installed before running emerge -uvDN world, and exaile still crashes.

 emerge --info
Portage 2.1.4 (default-linux/amd64/2007.0/desktop, gcc-4.2.2, glibc-2.7-r1, 2.6.23-gentoo x86_64)
=================================================================
System uname: 2.6.23-gentoo x86_64 AMD Athlon(tm) 64 Processor 3200+
Timestamp of tree: Sun, 13 Jan 2008 10:16:01 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.3
dev-lang/python:     2.5.1-r5
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.romnet.org/gentoo/"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS=""
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/local/portage"
SYNC="rsync://rsync.gentoo.ro/gentoo-portage"
USE="7zip X a52 aac acl acpi alsa amd64 aoss apache2 arj asf authdaemond authfile authlib berkdb bitmap-fonts bzip2 cairo cdparanoia cdr clamav cli cracklib crypt cups dbus divx dri dvd dvdr dvdread eds emboss encode evo exif ffmpeg firefox flac fortran gdbm gif gnome gpm gstreamer gtk iconv imagemagick isdnlog java jpeg kerberos mad matroska midi mikmod mmx mono mp3 mpeg mplayer-bin mudflap mysql ncurses nls nptl nptlonly nsplugin ogg opengl openmp oss pam pcre pdf perl php png pppd python qt3 qt3support qt4 quicktime readline reflection sdl session slang spell spl sse sse2 ssl svg tcpd theora threads tiff tk truetype truetype-fonts type1 type1-fonts unicode usb vorbis wmf wmp xforms xine xml xorg xpm xprint xv xvid zip zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
Comment 1 Pascariu Olimpiu 2008-01-14 14:26:57 UTC
I have also tested exaile on a Gentoo 2007.0 x86, with the same version of python and pysqlite
emerge -pv python pysqlite

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-lang/python-2.5.1-r5  USE="berkdb gdbm ncurses readline ssl tk -bootstrap -build -doc -examples -ipv6 -nothreads -sqlite -ucs2" 0 kB 
[ebuild   R   ] dev-python/pysqlite-2.4.0  USE="-examples" 0 kB 

and on this machine, exaile works flawlessly. If I run from a terminat the command python -d /usr/lib/exaile/exaile.py, it prints out the same errors as on x86_64 box, so I guess those messages aren't so important.

Are there any other informations that I can provide?
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2008-01-14 17:53:03 UTC
(In reply to comment #1)
> Calculating dependencies... done!
> [ebuild   R   ] dev-lang/python-2.5.1-r5  USE="berkdb gdbm ncurses readline ssl
> tk -bootstrap -build -doc -examples -ipv6 -nothreads -sqlite -ucs2" 0 kB 
> [ebuild   R   ] dev-python/pysqlite-2.4.0  USE="-examples" 0 kB 

If dev-lang/python-2.5.x was built with USE="sqlite" at some point when running exaile, it's using v3 based database. dev-lang/pysqlite-2.x is for v2 based databases.

Exaile can use both, but I don't believe downgrading from v3 back to v2 is supported. So.. enable USE="sqlite" for python 2.5 and emerge -C pysqlite to
keep using your current database or wipe ~/.exaile from your home directory and start again with deprecated pysqlite.
Comment 3 Pascariu Olimpiu 2008-01-15 08:25:49 UTC
Thank you for your reply.

I have wiped .exaile folder many times. I have tried to compile python with the sqlite flag, and as I remember I have also removed pysqlite package, and, I saw, when I was starting exaile from a terminal, that exaile was trying to use pysqlite v3.
The errors when running the command python -d /usr/lib/exaile/exaile.py, where cause by the fact that I did not changed directory to /usr/share/exaile prior to running python -d /usr/lib/exaile/exaile.py.
I have modified exaile.py and imported pdb module, so I can get more information when running exaile from a terminal, and I saw something like *** glibc detected *** double free or corruption (now I am at work and I can't tell the exact error message). After that I have reemerged glibc and so that the message have changed to something like *** glibc detected ***  malloc(): memory corruption.
I have decided to run emerge -eD world. 
I will post more information here, after the emerge will be finished.
Comment 4 Pascariu Olimpiu 2008-01-19 19:18:39 UTC
I have reemerged all packages on my system and exaile still crashes on startup. I have removed pysqlite, and emerged python with sqlite useflag. If I modify the /usr/lib64/exaile/exaile.py file, to import the pdb module and set a trace point(I have added    pdb.set_trace() at line 140, just before  gtk.main()) , so that I can provide some more information, when I run exaile from the console (I have also modified /usr/bin/exaile, and added -d parameter to python) the following messages are printed out:

which: no serpentine in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/kde/3.5/bin:/usr/qt/3/bin:/opt/vmware/server/bin:/opt/vmware/server/bin)
which: no brasero in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/kde/3.5/bin:/usr/qt/3/bin:/opt/vmware/server/bin:/opt/vmware/server/bin)
which: no serpentine in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/kde/3.5/bin:/usr/qt/3/bin:/opt/vmware/server/bin:/opt/vmware/server/bin)
which: no brasero in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/kde/3.5/bin:/usr/qt/3/bin:/opt/vmware/server/bin:/opt/vmware/server/bin)
Created db for thread Thread-1
{'Thread-1': <sqlite3.Connection object at 0x13f31e0>}
Closed db for thread Thread-1
> /usr/lib64/exaile/exaile.py(141)main()
-> gtk.main()
(Pdb) n
*** glibc detected *** python: malloc(): memory corruption: 0x00000000015f5930 ***
======= Backtrace: =========
/lib/libc.so.6[0x2abad49a6b7d]
/lib/libc.so.6[0x2abad49a8e26]
/lib/libc.so.6(__libc_malloc+0x90)[0x2abad49aa4b0]
/usr/lib/libpython2.5.so.1.0(_PyObject_GC_Malloc+0xa)[0x2abad3e1156a]
/usr/lib/libpython2.5.so.1.0(_PyObject_GC_New+0xd)[0x2abad3e1169d]
/usr/lib/libpython2.5.so.1.0(PyDict_New+0x105)[0x2abad3da4985]
/usr/lib/libpython2.5.so.1.0(PyFrame_FastToLocals+0x137)[0x2abad3d93d17]
/usr/lib/libpython2.5.so.1.0[0x2abad3e0bd8b]
/usr/lib/libpython2.5.so.1.0[0x2abad3e0be2d]
/usr/lib/libpython2.5.so.1.0[0x2abad3de5246]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x7f)[0x2abad3de623f]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x616)[0x2abad3decdd6]
/usr/lib/libpython2.5.so.1.0[0x2abad3d94bcf]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x13)[0x2abad3d78183]
/usr/lib/libpython2.5.so.1.0[0x2abad3d7f15b]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x13)[0x2abad3d78183]
/usr/lib/libpython2.5.so.1.0(PyObject_CallFunctionObjArgs+0xe6)[0x2abad3d79386]
/usr/lib64/python2.5/site-packages/_dbus_bindings.so[0x2abad5e5228b]
/usr/lib64/python2.5/site-packages/_dbus_bindings.so[0x2abad5e52ddf]
/usr/lib/libdbus-1.so.3(dbus_connection_dispatch+0x32a)[0x2abad60a20da]
/usr/lib/libdbus-glib-1.so.2[0x2abad7233e95]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e3)[0x2abad5baed03]
/usr/lib/libglib-2.0.so.0[0x2abad5bb1fdd]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x199)[0x2abad5bb22b9]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa2)[0x2abad8107702]
/usr/lib64/python2.5/site-packages/gtk-2.0/gtk/_gtk.so[0x2abad7cbea82]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5025)[0x2abad3deb1e5]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x626a)[0x2abad3dec42a]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x616)[0x2abad3decdd6]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCode+0x32)[0x2abad3ded082]
/usr/lib/libpython2.5.so.1.0[0x2abad3e06232]
/usr/lib/libpython2.5.so.1.0(PyRun_FileExFlags+0x96)[0x2abad3e06306]
/usr/lib/libpython2.5.so.1.0(PyRun_SimpleFileExFlags+0x1bb)[0x2abad3e0778b]
/usr/lib/libpython2.5.so.1.0(Py_Main+0x9b1)[0x2abad3e10311]
/lib/libc.so.6(__libc_start_main+0xf4)[0x2abad49551f4]
python[0x4006e9]
======= Memory map: ========
00400000-00401000 r-xp 00000000 08:02 1164579                            /usr/bin/python2.5
00600000-00601000 r--p 00000000 08:02 1164579                            /usr/bin/python2.5
00601000-00602000 rw-p 00001000 08:02 1164579                            /usr/bin/python2.5
00602000-0184c000 rw-p 00602000 00:00 0                                  [heap]
40000000-40001000 ---p 40000000 00:00 0 
40001000-40801000 rwxp 40001000 00:00 0 
40801000-40802000 ---p 40801000 00:00 0 
40802000-41002000 rwxp 40802000 00:00 0 
2aaaaaaad000-2aaaaaac3000 r-xp 00000000 08:02 1486313                    /usr/lib64/gstreamer-0.10/libgstplaybin.so
2aaaaaac3000-2aaaaacc3000 ---p 00016000 08:02 1486313                    /usr/lib64/gstreamer-0.10/libgstplaybin.so
2aaaaacc3000-2aaaaacc4000 r--p 00016000 08:02 1486313                    /usr/lib64/gstreamer-0.10/libgstplaybin.so
2aaaaacc4000-2aaaaacc5000 rw-p 00017000 08:02 1486313                    /usr/lib64/gstreamer-0.10/libgstplaybin.so
2aaaaaceb000-2aaaaacf6000 r-xp 00000000 08:02 1291923                    /usr/lib64/libgstpbutils-0.10.so.0.11.0
2aaaaacf6000-2aaaaaef5000 ---p 0000b000 08:02 1291923                    /usr/lib64/libgstpbutils-0.10.so.0.11.0
2aaaaaef5000-2aaaaaef7000 r--p 0000a000 08:02 1291923                    /usr/lib64/libgstpbutils-0.10.so.0.11.0
2aaaaaef7000-2aaaaaef8000 rw-p 0000c000 08:02 1291923                    /usr/lib64/libgstpbutils-0.10.so.0.11.0
2aaaaaef8000-2aaaaaf58000 rw-s 00000000 00:08 3833875                    /SYSV00000000 (deleted)
2aaaaaf58000-2aaaaaf67000 r--p 00000000 08:02 1257022                    /usr/share/fonts/ttf-bitstream-vera/VeraBd.ttf
2aaaaaf67000-2aaaaefc0000 r--p 00000000 08:02 473416                     /usr/share/icons/Tango/icon-theme.cache
Comment 5 Vladimir Kokarev 2008-01-30 22:20:38 UTC
i'm having the same bug
exaile simply doesn't start (breaks after showing the logo without any traceback at console)
once i received the following output, maybe it helps:
matrix@matrix1 ~ $ exaile
Importing sql changes file changes0001.sql
Importing sql changes file changes0002.sql
which: no serpentine in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/qt/3/bin:/usr/games/bin:/opt/vmware/workstation/bin)
which: no k3b in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/qt/3/bin:/usr/games/bin:/opt/vmware/workstation/bin)
which: no serpentine in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/qt/3/bin:/usr/games/bin:/opt/vmware/workstation/bin)
which: no k3b in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/qt/3/bin:/usr/games/bin:/opt/vmware/workstation/bin)
Created db for thread Thread-1
{'Thread-1': <sqlite3.Connection object at 0x132b6f0>}
Closed db for thread Thread-1
Using multimedia keys from: gnome
loading tracks...
done loading tracks...
loading songs
Clearing tracks cache
Last playlist loaded
*** glibc detected *** python: munmap_chunk(): invalid pointer: 0x00000000018059e0 ***
======= Backtrace: =========
/lib/libc.so.6[0x2b9ea07acb7d]
/usr/lib/libglib-2.0.so.0(g_free+0x23)[0x2b9ea1366bc3]
/usr/lib/libglib-2.0.so.0[0x2b9ea1348946]
/usr/lib/libglib-2.0.so.0(g_datalist_id_set_data_full+0xe8)[0x2b9ea1348dd8]
/usr/lib/libgobject-2.0.so.0(g_object_unref+0xbf)[0x2b9ea0ce40ff]
/usr/lib/libgdk-x11-2.0.so.0[0x2b9ea3e8d3d2]
/usr/lib/libgdk-x11-2.0.so.0[0x2b9ea3e8ecb8]
/usr/lib/libgdk-x11-2.0.so.0[0x2b9ea3e8f08e]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x21f)[0x2b9ea13604ff]
/usr/lib/libglib-2.0.so.0[0x2b9ea1360d45]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1b5)[0x2b9ea1361045]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa2)[0x2b9ea39df702]
/usr/lib64/python2.5/site-packages/gtk-2.0/gtk/_gtk.so[0x2b9ea359e972]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x4db2)[0x2b9e9fbe7472]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d21)[0x2b9e9fbe83e1]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x614)[0x2b9e9fbe9324]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCode+0x32)[0x2b9e9fbe95e2]
/usr/lib/libpython2.5.so.1.0(PyRun_FileExFlags+0xc1)[0x2b9e9fc0c741]
/usr/lib/libpython2.5.so.1.0(PyRun_SimpleFileExFlags+0x1bb)[0x2b9e9fc0c9db]
/usr/lib/libpython2.5.so.1.0(Py_Main+0x9b1)[0x2b9e9fc156b1]
/lib/libc.so.6(__libc_start_main+0xf4)[0x2b9ea075b1f4]
python[0x4006e9]
======= Memory map: ========
00400000-00401000 r-xp 00000000 fd:03 5973348                            /usr/bin/python2.5
00600000-00601000 r--p 00000000 fd:03 5973348                            /usr/bin/python2.5
00601000-00602000 rw-p 00001000 fd:03 5973348                            /usr/bin/python2.5
00602000-0195b000 rw-p 00602000 00:00 0                                  [heap]
40801000-40802000 ---p 40801000 00:00 0
40802000-41002000 rwxp 40802000 00:00 0
43006000-43007000 ---p 43006000 00:00 0
43007000-43807000 rwxp 43007000 00:00 0
43807000-43808000 ---p 43807000 00:00 0
43808000-44008000 rwxp 43808000 00:00 0
44008000-44009000 ---p 44008000 00:00 0
44009000-44809000 rwxp 44009000 00:00 0
2aaaaaab0000-2aaaaaac6000 r-xp 00000000 fd:03 2551215                    /usr/lib64/gstreamer-0.10/libgstplaybin.so
2aaaaaac6000-2aaaaacc6000 ---p 00016000 fd:03 2551215                    /usr/lib64/gstreamer-0.10/libgstplaybin.so
2aaaaacc6000-2aaaaacc7000 r--p 00016000 fd:03 2551215                    /usr/lib64/gstreamer-0.10/libgstplaybin.so
2aaaaacc7000-2aaaaacc8000 rw-p 00017000 fd:03 2551215                    /usr/lib64/gstreamer-0.10/libgstplaybin.so
2aaaaace6000-2aaaaacf1000 r-xp 00000000 fd:03 2098846                    /usr/lib64/libgstpbutils-0.10.so.0.11.0
2aaaaacf1000-2aaaaaef0000 ---p 0000b000 fd:03 2098846                    /usr/lib64/libgstpbutils-0.10.so.0.11.0
2aaaaaef0000-2aaaaaef2000 r--p 0000a000 fd:03 2098846                    /usr/lib64/libgstpbutils-0.10.so.0.11.0
2aaaaaef2000-2aaaaaef3000 rw-p 0000c000 fd:03 2098846                    /usr/lib64/libgstpbutils-0.10.so.0.11.0
2aaaaaef3000-2aaaaaf53000 rw-s 00000000 00:09 26476583                   /SYSV00000000 (deleted)
2aaaaaf53000-2aaaaaf55000 rw-p 2aaaaaf53000 00:00 0
2aaaaaf55000-2aaaaaf64000 r--p 00000000 fd:03 361694                     /home/matrix/.fonts/VeraBd.ttf
2aaaaaf64000-2aaaab8de000 r--p 00000000 fd:03 355244                     /usr/share/icons/gnome/icon-theme.cache
2aaaab8de000-2aaaaba85000 r--p 00000000 fd:03 258449                     /usr/share/icons/hicolor/icon-theme.cache
2aaaaba85000-2aaaabadc000 r--p 00000000 fd:03 361683                     /home/matrix/.fonts/tahomabd.ttf
2aaaabadc000-2aaaabb3c000 rw-s 00000000 00:09 26509352                   /SYSV00000000 (deleted)
2aaaabb3c000-2aaaabb3e000 r-xp 00000000 fd:03 2066481                    /usr/lib64/gtk-2.0/2.10.0/loaders/svg_loader.so
2aaaabb3e000-2aaaabd3d000 ---p 00002000 fd:03 2066481                    /usr/lib64/gtk-2.0/2.10.0/loaders/svg_loader.so
2aaaabd3d000-2aaaabd3e000 r--p 00001000 fd:03 2066481                    /usr/lib64/gtk-2.0/2.10.0/loaders/svg_loader.so
2aaaabd3e000-2aaaabd3f000 rw-p 00002000 fd:03 2066481
Comment 6 Balint Dobai-Pataky 2008-02-02 10:26:47 UTC
same here
Comment 7 Fernando Luz 2008-02-03 23:11:11 UTC
Me too

my emerge --info

Portage 2.1.4 (default-linux/amd64/2007.0/desktop, gcc-4.2.2, glibc-2.7-r1, 2.6.23-gentoo-r6 x86_64)
=================================================================
System uname: 2.6.23-gentoo-r6 x86_64 AMD Turion(tm) 64 X2 TL-58
Timestamp of tree: Sat, 26 Jan 2008 15:46:01 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.3
dev-lang/python:     2.4.3-r4, 2.5.1-r5
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.24
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="pt_BR.UTF-8"
LC_ALL="pt_BR.UTF-8"
LINGUAS="pt_BR br"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage"
USE="3dnow X acl acpi alsa amd64 avahi berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus djvu dri dvd dvdr dvdread eds emacs emboss encode esd evo fam firefox fortran gdbm gif gnome gpm gstreamer gtk hal iconv ipv6 isdnlog java jpeg kerberos ldap mad midi mikmod mmx mp3 mpeg mudflap ncurses nls nptl nptlonly nsplugin ogg opengl openmp oss pam pcre pdf perl png pppd python qt3support quicktime readline reflection sdl session spell spl sse sse2 ssl svg symlink tcpd tetex tiff truetype truetype-fonts type1-fonts unicode userlocales vorbis xml xorg xv xvmc zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pt_BR br" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

I try emerge pysqlite and the problem persist...

The problem is:

I start exaile, and works fine.
If I close, and open, don't start.

If i del ~./exaile, he open.

Sorry for my bad english.
Comment 8 Vladimir Kokarev 2008-02-06 21:16:16 UTC
one more output:
-------------------------------
exaile 
which: no serpentine in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/games/bin:/opt/vmware/workstation/bin)
which: no brasero in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/games/bin:/opt/vmware/workstation/bin)
which: no k3b in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.2:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/games/bin:/opt/vmware/workstation/bin)
Created db for thread Thread-1
{'Thread-1': <sqlite3.Connection object at 0xed46f0>}
*** glibc detected *** python: double free or corruption (out): 0x0000000001347e20 ***
======= Backtrace: =========
/lib/libc.so.6[0x2adfb9b46b7d]
/lib/libc.so.6(cfree+0x76)[0x2adfb9b48896]
/usr/lib64/libsqlite3.so.0(sqlite3_free+0x36)[0x2adfc6ee8e66]
/usr/lib64/libsqlite3.so.0(sqlite3DeleteTable+0xdf)[0x2adfc6ed3b3f]
/usr/lib64/libsqlite3.so.0(sqlite3SchemaFree+0xbc)[0x2adfc6ed743c]
/usr/lib64/libsqlite3.so.0(sqlite3ResetInternalSchema+0x44)[0x2adfc6ed40d4]
/usr/lib64/libsqlite3.so.0(sqlite3_close+0x63)[0x2adfc6ee83a3]
/usr/lib64/python2.5/lib-dynload/_sqlite3.so(connection_close+0x57)[0x2adfc6ca9bd7]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x4db2)[0x2adfb8f81472]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d21)[0x2adfb8f823e1]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x614)[0x2adfb8f83324]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5153)[0x2adfb8f81813]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x614)[0x2adfb8f83324]
/usr/lib/libpython2.5.so.1.0[0x2adfb8f241d8]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x13)[0x2adfb8f03253]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x38fe)[0x2adfb8f7ffbe]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x5d21)[0x2adfb8f823e1]
/usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x614)[0x2adfb8f83324]
/usr/lib/libpython2.5.so.1.0[0x2adfb8f2423f]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x13)[0x2adfb8f03253]
/usr/lib/libpython2.5.so.1.0[0x2adfb8f0a8ab]
/usr/lib/libpython2.5.so.1.0(PyObject_Call+0x13)[0x2adfb8f03253]
/usr/lib/libpython2.5.so.1.0(PyEval_CallObjectWithKeywords+0x6d)[0x2adfb8f7bb0d]
/usr/lib/libpython2.5.so.1.0[0x2adfb8fb15ed]
/lib/libpthread.so.0[0x2adfb923b067]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
/lib/libc.so.6(clone+0x6d)[0x2adfb9b9cbed]
======= Memory map: ========
00400000-00401000 r-xp 00000000 fd:03 3519487                            /usr/bin/python2.5
00600000-00601000 r--p 00000000 fd:03 3519487                            /usr/bin/python2.5
00601000-00602000 rw-p 00001000 fd:03 3519487                            /usr/bin/python2.5
00602000-01358000 rw-p 00602000 00:00 0                                  [heap]
40000000-40001000 ---p 40000000 00:00 0 
40001000-40801000 rwxp 40001000 00:00 0 
40801000-40802000 ---p 40801000 00:00 0 
40802000-41002000 rwxp 40802000 00:00 0 
2aaaaaaad000-2aaaaaacc000 r-xp 00000000 fd:03 1550639                    /usr/lib64/gstreamer-0.10/libgstplaybin.so
2aaaaaacc000-2aaaaaccc000 ---p 0001f000 fd:03 1550639                    /usr/lib64/gstreamer-0.10/libgstplaybin.so
2aaaaaccc000-2aaaaaXlib: sequence lost (0x1028d > 0x295) in reply type 0x0!
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2008-02-15 19:04:10 UTC
someone should report this to upstream bugzilla.. it segfaulted here too, after sqlite upgrade but good old "rm -rf ~/.exaile" worked for me.
Comment 10 Samuli Suominen (RETIRED) gentoo-dev 2008-02-16 17:50:01 UTC
Deleting /usr/lib64/exaile/mmkeys.so seems to help?
Comment 11 Pascariu Olimpiu 2008-02-16 18:20:55 UTC
(In reply to comment #9)
> someone should report this to upstream bugzilla.. it segfaulted here too, after
> sqlite upgrade but good old "rm -rf ~/.exaile" worked for me.
> 

After removing ~/.exaile folder, exaile starts ok for the first time, but during runtime the ~/.exaile folder is recreated and, if I try to start exaile for the second time, it crashes. For me, removing the ~/.exaile folder every time I want to use exaile is not a solution.

If I remove  /usr/lib64/exaile/mmkeys.so, exaile still crashes at startup.
Comment 12 Pascariu Olimpiu 2008-02-20 18:52:47 UTC
As matrix47 said on the gentoo forum: http://forums.gentoo.org/viewtopic-t-649325.html, a workaround for this issue, is to set the MALLOC_CHECK_ environment variable to 2.
Comment 13 jon R-B 2008-03-28 13:41:29 UTC
the export MALLOC_CHECK_=2  works for me (amd64 as well)

Exaile kept segfaulting and rm ~/.exaile -rf would fix it
that did tho
Comment 14 Samuli Suominen (RETIRED) gentoo-dev 2008-04-07 20:37:38 UTC
exaile-0.2.13 works here (using stable amd64), this version still giving same issues?
Comment 15 virdiq 2008-04-08 14:22:01 UTC
exaile-0.2.13 on ~amd64 (using python 2.5 with the 'sqlite' flag as opposed to the outdated pysqlite method) still has issues with the older python 2.4/pysqlite database. I could only get exaile-0.2.13 running under python 2.5 if I removed my older ~./exaile folder from the python 2.4 days.

I thought exaile-0.2.13 was only a VERY minor update over 0.2.12 so that Amazon cover fetches worked again? I doubt that they've changed much else in this latest release.
Comment 16 Pascariu Olimpiu 2008-04-19 18:17:41 UTC
On  my Gentoo ~amd64, exaile 0.2.13 still crashes at startup even if I remove the .exaile folder.
I'm using python 2.5.2-r2, with pysqlite use flag.
Comment 17 Damien Gombault 2008-04-19 18:40:16 UTC
Try with pygtk 2.12.0 (or 2.12.0-r1 taken from sources.gentoo.org) instead of 2.12.1.
Comment 18 Pascariu Olimpiu 2008-04-20 14:13:08 UTC
(In reply to comment #17)
> Try with pygtk 2.12.0 (or 2.12.0-r1 taken from sources.gentoo.org) instead of
> 2.12.1.
> 
I have masked any version of pygtk above 2.12.0 and after downgrading pygtk, exaile works.
Thanks.
Comment 19 Damien Gombault 2008-04-20 14:19:37 UTC
I think pygtk 2.12.1 should be hardmasked because it causes many crashes in applications like sonata, exaile, etc.
Comment 20 Samuli Suominen (RETIRED) gentoo-dev 2008-04-22 16:05:27 UTC
(In reply to comment #19)
> I think pygtk 2.12.1 should be hardmasked because it causes many crashes in
> applications like sonata, exaile, etc.
> 

I wonder if http://bugzilla.gnome.org/show_bug.cgi?id=444974 is related?
Comment 21 Fernando Luz 2008-04-24 19:10:17 UTC
It's work for me, 

Thanks

(In reply to comment #17)
> Try with pygtk 2.12.0 (or 2.12.0-r1 taken from sources.gentoo.org) instead of
> 2.12.1.
> 

Comment 22 Samuli Suominen (RETIRED) gentoo-dev 2008-04-24 19:28:11 UTC

*** This bug has been marked as a duplicate of bug 209531 ***