Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 118957 - sound-juicer segfaults on trying to import
Summary: sound-juicer segfaults on trying to import
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-14 00:47 UTC by Jonas Bergler
Modified: 2006-11-05 13:45 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 Jonas Bergler 2006-01-14 00:47:25 UTC
sound-juicer segfaults on my system when i click the extract button.

$ sound-juicer
art_render_invoke: no image source given
art_render_invoke: no image source given

(sound-juicer:13669): Gtk-CRITICAL **: gtk_file_system_get_volume_for_path: assertion `path != NULL' failed

(sound-juicer:13669): Gtk-CRITICAL **: gtk_file_system_render_icon: assertion `path != NULL' failed

(sound-juicer:13669): Gtk-CRITICAL **: gtk_file_system_get_parent: assertion `path != NULL' failed

(sound-juicer:13669): Gtk-CRITICAL **: gtk_file_system_get_folder: assertion `path != NULL' failed

(sound-juicer:13669): Gtk-CRITICAL **: gtk_file_system_get_volume_for_path: assertion `path != NULL' failed

(sound-juicer:13669): Gtk-CRITICAL **: gtk_file_system_render_icon: assertion `path != NULL' failed

(sound-juicer:13669): Gtk-CRITICAL **: gtk_file_system_get_parent: assertion `path != NULL' failed

(sound-juicer:13669): Gtk-CRITICAL **: gtk_file_system_get_folder: assertion `path != NULL' failed
Segmentation fault
Comment 1 John N. Laliberte (RETIRED) gentoo-dev 2006-01-14 06:14:24 UTC
what version?

emerge info?

It looks like a patch that fixes this may have been dropped(by accident) in the bump to 2.12.3 ( if thats what you are using )

see #108895
Comment 2 Jonas Bergler 2006-01-14 15:00:38 UTC
2.12.3 segfaults in the same place for me as 2.10.1 did.

$ emerge info
Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 2.6.14-suspend2-1 i686)
=================================================================
System uname: 2.6.14-suspend2-1 i686 AMD Sempron(tm) Processor 2600+
Gentoo Base System version 1.6.13
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X aac alsa apache2 apm audiofile avi berkdb bitmap-fonts bonobo bzip2 cdda cddb cdr crypt cups curl dvd dvdr dvdread emboss encode esd ethereal exif expat fam ffmpeg foomaticdb fortran gd gdbm gif glut gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal idn imagemagick imlib ipv6 java jpeg lcms libg++ libwww lirc lua mad mikmod mmx mng motif mp3 mpeg mysql ncurses nls nsplugin ogg oggvorbis opengl oss pam pcre pdflib perl php png python qt quicktime readline recode samba sdl spell sqlite sse sse2 ssl tcpd tiff truetype truetype-fonts type1-fonts udev usb v4l visualization vorbis win32codecs wxwindows xine xml xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 3 John N. Laliberte (RETIRED) gentoo-dev 2006-01-18 09:54:40 UTC
the patch has actually been applied in .3, so this is a different issue.
Comment 4 Simon Ruggier 2006-01-30 00:33:18 UTC
For me, it segfaults when I hit extract, but only if I use wave or flac gstreamer pipelines.  When I hit extract, the following is displayed in a message window:

Sound Juicer could not extract this CD.
Reason: Could not create GStreamer encoders for CD Quality, Lossless

Then, if I hit extract again, it segfaults.  I recompiled it with -ggdb in my CFLAGS and ran 'gdb /usr/bin/sound-juicer' and here's what gdb has to say:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1226458256 (LWP 19573)]
0xb78d3aac in gtk_list_store_set () from /usr/lib/libgtk-x11-2.0.so.0


And the full backtrace:

(gdb) bt
#0  0xb78d3aac in gtk_list_store_set () from /usr/lib/libgtk-x11-2.0.so.0
#1  0x0805b2a4 in on_progress_cancel_clicked ()
#2  0x0805b2dd in on_extract_activate ()
#3  0xb7572ad6 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#4  0xb755c8dd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#5  0xb75714a4 in g_signal_has_handler_pending ()
   from /usr/lib/libgobject-2.0.so.0
#6  0xb757240b in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#7  0xb75726e6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#8  0xb7806fe3 in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#9  0xb7808b0e in gtk_button_get_alignment ()
   from /usr/lib/libgtk-x11-2.0.so.0
#10 0xb7572ad6 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#11 0xb755cc09 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#12 0xb755c8dd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#13 0xb7570d96 in g_signal_has_handler_pending ()
   from /usr/lib/libgobject-2.0.so.0
#14 0xb757240b in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#15 0xb75726e6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#16 0xb7806f43 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb7808011 in gtk_button_set_relief () from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb78d7d50 in gtk_marshal_VOID__UINT_STRING ()
   from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb755cc09 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#20 0xb755c8dd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#21 0xb757100a in g_signal_has_handler_pending ()
   from /usr/lib/libgobject-2.0.so.0
#22 0xb7572146 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#23 0xb75726e6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#24 0xb79d01b6 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb78d6247 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#26 0xb78d656f in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb776fe12 in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#28 0xb748451c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#29 0xb7485e77 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#30 0xb748619a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#31 0xb78d57f3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#32 0x08053b80 in main ()
Comment 5 Saleem Abdulrasool (RETIRED) gentoo-dev 2006-06-28 22:53:37 UTC
Is this still reproducible?
Comment 6 Gilles Dartiguelongue (RETIRED) gentoo-dev 2006-10-30 01:00:05 UTC
Just ripped a CD with FLAC encoding and can't reproduce this bug with gnome-2.16 and gstreamer-0.10

[I] media-sound/sound-juicer (2.16.1)
[I] media-plugins/gst-plugins-flac (0.10.3)

Portage 2.1-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.17-suspend2-r4 i686)
=================================================================
System uname: 2.6.17-suspend2-r4 i686 Pentium III (Katmai)
Gentoo Base System version 1.12.5
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -ftree-vectorize -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf"
CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -ftree-vectorize -pipe -fvisibility-inlines-hidden"
DISTDIR="/var/tmp/distfiles"
FEATURES="autoconfig distcc distlocks metadata-transfer sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://85.25.128.62 http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://pandemonium.tiscali.de/pub/gentoo/"
LANG="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
LDFLAGS="-Wl,--as-needed"
LINGUAS="en fr ja zh zh_CN"
MAKEOPTS="-j6"
PKGDIR="/var/tmp/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync-exlude"
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'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/portage /usr/portage/local/layman/gentopia /usr/portage/local/layman/liferea_overlay /usr/portage/local/layman/sunrise /usr/portage/local/layman/sunrise /usr/portage/local/layman/wrobel /usr/portage/local/layman/portage-xgl"
SYNC="rsync://percolator.esiee.net/gentoo-portage"
USE="x86 X a52 aalib acl acpi alsa avahi bash-completion beagle bitmap-fonts bonjour bzip2 cairo canna cdr cjk cli cracklib crypt daap dbus dlloader dri dvd dvdr eds emboss encode esd evo exif fam fbcon ffmpeg firefox flac freewnn gaim gif glitz glx gnome gnutls gphoto2 gpm gstreamer gtk gtkhtml h264 hal iconv ipv6 isdnlog jabber jpeg lcms ldap libg++ libnotify libsexy logrotate mad matroska mmx mng mono mp3 mpeg msn musicbrainz ncurses networkmanager nfs nls nptl nptlonly nsplugin ogg opengl pam parse-clocks pcre pdf perl png ppds pppd python quicktime readline reflection samba sasl sdl session silc smp spell spl sqlite sse ssl svg tcpd theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vorbis win32codecs x264 xinerama xml xorg xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_en linguas_fr linguas_ja linguas_zh linguas_zh_CN userland_GNU video_cards_vesa video_cards_radeon video_cards_r200"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK

reporter, can you still reproduce this ?
Comment 7 John N. Laliberte (RETIRED) gentoo-dev 2006-11-05 13:45:36 UTC
no response from reporter