Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 365969 - media-sound/amarok-2.4.1 segfaults on startup
Summary: media-sound/amarok-2.4.1 segfaults on startup
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: Normal normal with 1 vote (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-04 15:32 UTC by Robert Seaton
Modified: 2011-10-30 01:53 UTC (History)
3 users (show)

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


Attachments
KDE Crash Handler stack trace from Amarok (AmarokStacktrace.txt,3.20 KB, text/plain)
2011-05-04 15:35 UTC, Robert Seaton
Details
Output of `amarok --debug` (AmarokDebug.txt,15.11 KB, text/plain)
2011-05-04 15:37 UTC, Robert Seaton
Details
Output of `amarok --debug --nofork` (AmarokNofork.txt,13.15 KB, text/plain)
2011-05-05 14:51 UTC, Robert Seaton
Details
Output of amarok --debug --nofork, v2.4.1 (amarok-2.4.1-segfault,13.32 KB, text/plain)
2011-05-08 18:59 UTC, shinydoofy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Seaton 2011-05-04 15:32:43 UTC
Amarok segfaults on startup, 100% of the time, and the KDE crash handler appears. 

Reproducible: Always

Steps to Reproduce:
1. Start Amarok
Actual Results:  
Amarok's splash screen displays for a moment, and then KDE Crash Handler appears and reports that Amarok has crashed.

Expected Results:  
Amarok should initialize and display the GUI.

I tried rebuilding world in case it was an issue of having built software with different versions of GCC (4.4 and 4.5), but the issue persists. I've rebuilt Amarok, Pulseaudio, and QtCore with debug information according to the guidelines, as to provide a more detailed stack trace.

I don't think that this is related to Bug #348020.

Output of `sudo emerge --info`:
Portage 2.1.9.46 (default/linux/amd64/10.0/desktop/kde, gcc-4.5.2, libc-0-r0, 2.6.39-rc5 x86_64)
=================================================================
System uname: Linux-2.6.39-rc5-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E8500_@_3.16GHz-with-gentoo-2.0.2
Timestamp of tree: Wed, 04 May 2011 14:15:01 +0000
app-shells/bash:     4.2_p8-r1
dev-lang/python:     2.7.1-r1, 3.1.3-r1
dev-util/cmake:      2.8.4-r1
sys-apps/baselayout: 2.0.2
sys-apps/openrc:     0.8.2-r1
sys-apps/sandbox:    2.5
sys-devel/autoconf:  2.68
sys-devel/automake:  1.10.3, 1.11.1-r1
sys-devel/binutils:  2.21
sys-devel/gcc:       4.5.2
sys-devel/gcc-config: 1.4.1-r1
sys-devel/libtool:   2.4-r1
sys-devel/make:      3.82
sys-kernel/linux-headers: 2.6.38
sys-libs/glibc:      2.13-r2
virtual/os-headers:  0
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=native -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news nostrip parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="ftp://mirror.mcs.anl.gov/pub/gentoo/"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="256-color X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dbus declarative dri dts dvd dvdr emboss encode exif fam firefox flac fontconfig force-hints fortran gdbm gdu gif gpm gstreamer gtk gzip-el iconv icu jpeg kde lcms ldap libnotify llvm mad mmx mng modules mp3 mp4 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp pam pango pcre pdf perl pixbuf png policykit ppds pppd pulseaudio python qt3support qt4 readline sdl semantic-desktop session source spell sse sse2 sse3 ssl ssse3 startup-notification svg sysfs tcpd threads tiff toolkit-scroll-bars truetype udev unicode unicode3 usb vorbis x264 xcb xft xinerama xml xmlrpc xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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 cgi cgid 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" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" NGINX_MODULES_HTTP="dav scgi uwsgi sub fastcgi" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Robert Seaton 2011-05-04 15:35:07 UTC
Created attachment 272091 [details]
KDE Crash Handler stack trace from Amarok
Comment 2 Robert Seaton 2011-05-04 15:37:40 UTC
Created attachment 272093 [details]
Output of `amarok --debug`
Comment 3 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2011-05-04 19:28:43 UTC
(amarok:9624): GStreamer-CRITICAL **: gst_debug_add_log_function: assertion `func != NULL' failed

You seem to have an error with gstreamer.
Comment 4 Robert Seaton 2011-05-05 01:30:49 UTC
Switching the multimedia back-end to Xine removes that GStreamer error message, but Amarok still segfaults, so I don't think it's GStreamer specific.
Comment 5 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2011-05-05 11:17:21 UTC
(In reply to comment #4)
> Switching the multimedia back-end to Xine removes that GStreamer error message,
> but Amarok still segfaults, so I don't think it's GStreamer specific.

Then try to start amarok in a terminal window twice with amarok --debug --nofork. Please paste the output of the second run if it has more useful information.
Comment 6 Robert Seaton 2011-05-05 14:51:16 UTC
Created attachment 272201 [details]
Output of `amarok --debug --nofork`

Here's the output of `amarok --debug --nofork` when the multimedia back-end is set to Xine. It doesn't look very much different to me, but hopefully it can be of some help. :)
Comment 7 Adomas Jackevičius 2011-05-05 17:33:29 UTC
I have the same problem. My emerge --info:

pirate-pc Workspace # emerge --info
Portage 2.1.9.46 (default/linux/amd64/10.0, gcc-4.5.2, libc-0-r0, 2.6.38-gentoo-r3-PIRATE x86_64)
=================================================================
System uname: Linux-2.6.38-gentoo-r3-PIRATE-x86_64-Intel-R-_Core-TM-2_CPU_6300_@_1.86GHz-with-gentoo-2.0.2
Timestamp of tree: Wed, 04 May 2011 02:15:01 +0000
app-shells/bash:     4.2_p8-r1
dev-lang/python:     2.7.1-r1, 3.1.3-r1
dev-util/cmake:      2.8.4-r1
sys-apps/baselayout: 2.0.2
sys-apps/openrc:     0.8.2-r1
sys-apps/sandbox:    2.5
sys-devel/autoconf:  2.13, 2.68
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1-r1
sys-devel/binutils:  2.21
sys-devel/gcc:       4.5.2
sys-devel/gcc-config: 1.4.1-r1
sys-devel/libtool:   2.4-r1
sys-devel/make:      3.82
sys-kernel/linux-headers: 2.6.38
sys-libs/glibc:      2.13-r2
virtual/os-headers:  0
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -Os -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=core2 -Os -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ ftp://gentoo.imj.fr/pub/gentoo/ http://mirrors.linuxant.fr/distfiles.gentoo.org/ ftp://mirrors.linuxant.fr/distfiles.gentoo.org/ http://gentoo.modulix.net/gentoo/ ftp://mirror.ovh.net/gentoo-distfiles/ http://mirror.ovh.net/gentoo-distfiles/ http://mirror.elen.ktu.lt/gentoo/ ftp://mirror.elen.ktu.lt/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/sunrise"
SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage"
USE="X acl acpi addressbook alsa amd64 apng auto-hinter bash-completion bazaar berkdb bluetooth bzip2 calendar cdda cddb cdsound cli cracklib crypt cups cvs cxx dbus declarative device-mapper dmx dri dts dvb dvd encode examples exif extensions extras fam ffmpeg flac fluidsynth fontconfig fortran gdbm geolocation git gpm gps gstreamer handbook iconv imagemagick ipod ipv6 jack kde kipi lame lastfm libcaca libnotify libsamplerate libtiger libv4l2 lights lm_sensors lzma mad matroska melt mercurial mmx modules mp3 mp3tunes mpeg mtp mudflap multilib multimedia musepack musicbrainz mysql ncurses networkmanager nls nptl nptlonly ntp objc objc++ objc-gc ogg openal openexr opengl openmp pam pcre pdf perl perl-geoipupdate phonon plasma png policykit pppd private-headers python qt3support qt4 qtscript quicktime readline roe rss sdl semantic-desktop sensord session spell sql sse sse2 ssl ssse3 startup-notification static-libs subversion svg symlink sysfs syslog taglib tcpd teamarena textures theora threads truetype udev unicode usb v4l2 vaapi vdpau vnc vorbis webinterface webkit x264 xml xorg zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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 cgi cgid 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" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nouveau nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 8 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2011-05-08 14:53:06 UTC
Do both of you use KDE as your DE or do you just run amarok under a different DE?
If the latter, please check if you're hitting bug 365479.
Comment 9 Robert Seaton 2011-05-08 15:13:54 UTC
Hi, Jorge!

I'm using KDE as my DE. I tried unmerging glib-networking anyways, but Amarok still segfaults. Any feedback is appreciated. :) 

Thanks!
Comment 10 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2011-05-08 15:40:03 UTC
I'm going to ask you to test amarok-2.4.1. I'm currently testing it locally and plan to add it in a few minutes to the tree.
Comment 11 shinydoofy 2011-05-08 18:59:11 UTC
Created attachment 272507 [details]
Output of amarok --debug --nofork, v2.4.1

It segfaults for me as well. Attached you'll find the debug output for 2.4.1.
Comment 12 Adomas Jackevičius 2011-05-08 20:05:09 UTC
Same problem with 2.4.1 version. I use KDE SC as my DE.
Comment 13 Marco Genise 2011-05-16 17:50:10 UTC
Same issue here with version 2.4.1, --debug --nofork output looks the same like the one posted.

Portage 2.1.9.49 (default/linux/amd64/10.0, gcc-4.5.2, glibc-2.13-r2, 2.6.38-gentoo-r4 x86_64)
=================================================================
System uname: Linux-2.6.38-gentoo-r4-x86_64-Intel-R-_Core-TM-2_CPU_T7200_@_2.00GHz-with-gentoo-2.0.2
Timestamp of tree: Mon, 16 May 2011 15:45:01 +0000
ccache version 3.1.4 [enabled]
app-shells/bash:          4.2_p10
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.1-r1, 3.2
dev-util/ccache:          3.1.4
dev-util/cmake:           2.8.4-r1
sys-apps/baselayout:      2.0.2
sys-apps/openrc:          0.8.2-r1
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.10.3, 1.11.1-r1
sys-devel/binutils:       2.21
sys-devel/gcc:            4.5.2
sys-devel/gcc-config:     1.4.1-r1
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82
sys-kernel/linux-headers: 2.6.38 (virtual/os-headers)
sys-libs/glibc:           2.13-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=nocona -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs ccache distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="ftp://de-mirror.org/distro/gentoo/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://distfiles.gentoo.org/"
LANG="de_DE.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="de en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/local-overlay"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi akonadi alsa amd64 avahi bash-completion berkdb bluetooth bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dbus dri dv dvd encode exif ffmpeg flac fortran gdbm gif glitz gnutls gpm iconv ieee1394 ipv6 jpeg kde kontact mad mjpeg mmx mng modules mp3 mudflap multilib musepack ncurses nls nptl nptlonly nsplugin obex ogg openal openexr opengl openmp pam pch pcre perl png policykit pppd python qt4 quicktime readline samba schroedinger sdl semantic-desktop session sse sse2 ssl ssse3 svg sysfs tcpd theora tiff truetype udev unicode usb v4l v4l2 vcd vorbis wicd x264 xcomposite xinerama xorg xvid zeroconf 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 mmap_emul 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 cgi cgid 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" CALLIGRA_FEATURES="braindump flow karbon kexi kpresenter krita tables words" CAMERAS="fuji ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="synaptics keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 14 shinydoofy 2011-05-19 06:04:13 UTC
I managed to successfully boot (and actually use) amarok by setting USE="embedded" for amarok and {virtual,dev-db}/mysql. Maybe that's the issue here?
Comment 15 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2011-05-19 13:18:14 UTC
(In reply to comment #14)
> I managed to successfully boot (and actually use) amarok by setting
> USE="embedded" for amarok and {virtual,dev-db}/mysql. Maybe that's the issue
> here?

If you don't use the embedded use flag you need to follow the instructions in pkg_postinst.
Comment 16 shinydoofy 2011-05-30 21:33:25 UTC
(In reply to comment #15)
> If you don't use the embedded use flag you need to follow the instructions in
> pkg_postinst.
Thanks for the hint. It's a bit confusing that it says to enter the login data in a nice GUI when you can't even get there in the first place. Creating the alternative textfile with dummy data finally made it boot without any crashes.

Previous versions used to just inform the user that it needs a database, but they didn't crash...
Has anyone filed this upstream or is this somehow Gentoo-specific?
Comment 17 Claudio Roberto França Pereira 2011-06-16 00:53:40 UTC
The wiki entry (http://amaroklive.com/wiki/MySQL_Server) says that, after version 2.2, you don't need to configure your MySQL info by hand. This is definitely not the expected output (segfaulting/crashing).

I can confirm, nonetheless, that configuring amarok by hand, works alright.
Comment 18 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2011-10-30 01:53:17 UTC
This is an upstream issue and we have embedded on IUSE defaults, so I'm closing this as UPSTREAM.