Bug 199071 - media-sound/audacious-1.4.0 does crash randomly on starting playback
|
Bug#:
199071
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: chainsaw@gentoo.org
|
Reported By: tommy@gentoo.org
|
|
Component: Applications
|
|
|
URL:
http://bugzilla.atheme.org/
|
|
Summary: media-sound/audacious-1.4.0 does crash randomly on starting playback
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-11-13 18:01 0000
|
After compiling audacious-1.4.0 and audacious-1.4.0 i am able to start
audacious and load a playlist. But often (not always) audacious crashes while
trying to start the playback.
emerge -pv audacious audacious-plugins:
[ebuild R ] media-sound/audacious-1.4.0 USE="nls -chardet" 0 kB
[ebuild R ] media-plugins/audacious-plugins-1.4.0 USE="aac alsa flac mp3
nls oss vorbis wma -adplug -arts -chardet -esd -gnome -jack -lirc -modplug -mtp
-musepack -pulseaudio -sdl -sid -sndfile -timidity -tta -wavpack" 0 kB
This is not related to bug 199069 as i did use the official ebuilds and had
dbus installed.
Reproducible: Always
this is the console output:
(audacious:25760): Gdk-CRITICAL **: gdk_pixmap_new: assertion `(width != 0) &&
(height != 0)' failed
(audacious:25760): Gdk-CRITICAL **: gdk_gc_new: assertion `drawable != NULL'
failed
(audacious:25760): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
(audacious:25760): Gdk-CRITICAL **: gdk_pixmap_new: assertion `(width != 0) &&
(height != 0)' failed
(audacious:25760): Gdk-CRITICAL **: gdk_gc_new: assertion `drawable != NULL'
failed
(audacious:25760): Gdk-CRITICAL **: gdk_draw_drawable: assertion
`GDK_IS_DRAWABLE (drawable)' failed
(audacious:25760): Gdk-CRITICAL **: gdk_drawable_get_size: assertion
`GDK_IS_DRAWABLE (drawable)' failed
(audacious:25760): Gdk-CRITICAL **: gdk_gc_new: assertion `drawable != NULL'
failed
(audacious:25760): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `width > 0'
failed
(audacious:25760): Gdk-CRITICAL **: gdk_pixbuf_get_from_drawable: assertion
`src != NULL' failed
(audacious:25760): GdkPixbuf-CRITICAL **: gdk_pixbuf_scale_simple: assertion
`src != NULL' failed
(audacious:25760): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion `GDK_IS_PIXBUF
(pixbuf)' failed
(audacious:25760): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
(audacious:25760): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
(audacious:25760): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
(audacious:25760): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
(audacious:25760): Gdk-CRITICAL **: gdk_draw_drawable: assertion `GDK_IS_GC
(gc)' failed
(audacious:25760): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
The program 'audacious' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
(Details: serial 8379 error_code 11 request_code 53 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
emerge --info:
Portage 2.1.3.19 (default-linux/x86/2007.0/desktop, gcc-4.2.2, glibc-2.7-r0,
2.6.23-gentoo-r1 i686)
=================================================================
System uname: 2.6.23-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Timestamp of tree: Tue, 13 Nov 2007 01:47:01 +0000
app-shells/bash: 3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.2-r1
dev-lang/python: 2.5.1-r3
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.4_p6, 1.5, 1.7.9-r1, 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-r1
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-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/udev/rules.d"
CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect distlocks fixpackages metadata-transfer
parallel-fetch sandbox sfperms strict unmerge-orphans userfetch usersandbox"
GENTOO_MIRRORS="ftp://ftp.gentoo.mesh-solutions.com/gentoo/
ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo http://distfiles.gentoo.org
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="de_DE.UTF-8@euro"
LC_ALL="de_DE.UTF-8@euro"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=180 --bwlimit=1024"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --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"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dfx 3dnow X acl acpi alsa bitmap-fonts bzip2 cdr cli cracklib crypt
dlloader dri dvd dvdr dvdread encode evo firefox flac gif gpm iconv isdnlog
jpeg mad midi mikmod mmx mpeg mudflap ncurses nls nptl nptlonly nsplugin nvidia
ogg opengl openmp oss pam pcre pdf png pppd qt3support quicktime readline
reflection session spl sse sse2 ssl truetype truetype-fonts type1-fonts unicode
vorbis win32codecs x86 xml xorg xprint xv 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses
text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS,
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
Your skin selection is invalid. Start from a clean config, audacious will load
the default skin and the messages will be a thing of the past. If you want the
error handling on this situation to improve, you should be reporting your bug
with Audacious upstream (part of the Atheme project). I have provided you with
a link to their bugzilla in the URL field.
i deleted ~/.config/audacious, started audacious and did some config changes
and after closing audacious and trying to restart (still with the default skin)
and play this occurs again, so its not related to an old profile.
ok, seems like i found the option which causes this: if i enable "doubled size"
(strg-d), this happens, else the player seems to work without problems. Is this
something that i should report upstream?
(In reply to comment #2)
> ok, seems like i found the option which causes this: if i enable "doubled size"
> (strg-d), this happens, else the player seems to work without problems. Is this
> something that i should report upstream?
for some reason, it's not giving proper size to mainwin_info when started with
double size enabled, I'll try to get that fixed for next release.
Anyway, could you do backtrace of this BadAlloc? (gdb --args audacious --sync)
Thank you for working with desowin to resolve this. This is in 1.4.2; please
wait two hours then sync.