ANY button pressed on the GUI Client "rrip_gui" for the GTK+ Interface of Rubyripper-0.5.5-r1 causes a segmentation fault on my system. I don't know what a "traceback" is or how to perform one... HELP! This is a crucial component for an audiophile like Moi!! :-/ I'll do WHATEVER NECESSARY to help wrangle this nasty bug! Reproducible: Always Steps to Reproduce: 1. open terminal as user with "$" prompt displayed. 2. type in "rrip_gui" 3. press "ENTER" key. 4. click on ANY button anywhere in the application. 5. POOF! the application segfaults and disappears!! Actual Results: The craptastic results is that the application fails to function. :-( Expected Results: I would like the application to function as it did before updating my system and the ebuild, and no, I didn't keep a log. stupid me. yea, i'm on ~amd64, not amd64, but I had rubyripper-0.5.3.tar.gz manually installed with NO ISSUES for over 9 months, and noticed it was in portage finally, decided to give up on multithreaded ripping, for accuracy is key to me, and upgrade (down)grade(?) to the latest version 0.5.5-r1 in portage, only to have it be a lemon. I'm not ";-)"
First of all, please make sure you have removed all remaining files from your manual installation of rubyripper-0.5.3 Then please post your "emerge --info" to this bug. You would help our devs quite much when you could provide some kind of backtrace of your crashing application. Please have a look at http://www.gentoo.org/proj/en/qa/backtraces.xml to see how you can get a useful backtrace of the crash. Reopen this bug when you provide the requested information.
(In reply to comment #1) > First of all, please make sure you have removed all remaining files from your > manual installation of rubyripper-0.5.3 > Then please post your "emerge --info" to this bug. > > You would help our devs quite much when you could provide some kind of > backtrace of your crashing application. Please have a look at > http://www.gentoo.org/proj/en/qa/backtraces.xml > to see how you can get a useful backtrace of the crash. > > Reopen this bug when you provide the requested information. > how do i generate "emerge --info" (seriously? I need a walk-through)
000001 *** emerge --nospinner --verbose =media-sound/rubyripper-0.5.5-r1 *** 000002 000003 These are the packages that would be merged, in order: 000004 000005 Calculating dependencies ... done! 000006 [ebuild R ] media-sound/rubyripper-0.5.5-r1 USE="X cli flac gtk mp3 normalize vorbis wav" LINGUAS="-de -es -fr -hu -nl -ru" 0 kB 000007 000008 Total: 1 package (1 reinstall), Size of downloads: 0 kB 000009 000010 000011 >>> Verifying ebuild manifests 000012 000013 >>> Emerging (1 of 1) media-sound/rubyripper-0.5.5-r1 000014 * rubyripper-0.5.5.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] 000015 * checking ebuild checksums ;-) ... [ ok ] 000016 * checking auxfile checksums ;-) ... [ ok ] 000017 * checking miscfile checksums ;-) ... [ ok ] 000018 >>> Unpacking source... 000019 >>> Unpacking rubyripper-0.5.5.tar.bz2 to /var/tmp/portage/media-sound/rubyripper-0.5.5-r1/work 000020 * Applying rubyripper-0.5.2-require-rubygems.patch ... 000021 [ ok ] 000022 >>> Source unpacked in /var/tmp/portage/media-sound/rubyripper-0.5.5-r1/work 000023 >>> Compiling source in /var/tmp/portage/media-sound/rubyripper-0.5.5-r1/work/rubyripper-0.5.5 ... 000024 ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --prefix=/usr --enable-gtk2 --enable-cli 000025 Checking the NEEDED dependencies.... 000026 cdparanoia found... 000027 000028 Checking the OPTIONAL dependencies... 000029 Testing support for the graphical frontend... 000030 ruby-gtk2 bindings found 000031 000032 Testing support for freedb metadata fetching... 000033 cd-discid or discid found... 000034 000035 Testing support for ejecting the disk tray... 000036 eject or disktutil found... 000037 000038 Testing support for different codecs on your system... 000039 flac found... 000040 oggenc (vorbis) found... 000041 lame (mp3) found... 000042 000043 Testing support for replaygain... 000044 wavegain found... 000045 vorbisgain found... 000046 mp3gain found... 000047 000048 Testing support for normalize... 000049 normalize found... 000050 Creating the Makefile... 000051 A summary of your settings: 000052 000053 Using the following locations for install: 000054 * Executables: /usr/bin 000055 * Localization files: /usr/share/locale 000056 * Icon file: /usr/share/icons/hicolor/128x128/apps 000057 * Desktop file: /usr/share/applications 000058 * Ruby library: /usr/lib64/ruby/site_ruby/1.8 000059 000060 Gtk2 frontend will be installed 000061 Cli frontend will be installed 000062 000063 You can now run make install 000064 Make sure you've got the writing privileges 000065 000066 make -j5 000067 ruby configure --update-lang #update the locale files 000068 ./locale/po/rubyripper.pot ..................................................... done. 000069 ./locale/po/de/rubyripper.po ............................................. done. 000070 ./locale/po/es/rubyripper.po .................................... done. 000071 ./locale/po/fr/rubyripper.po ................................................... done. 000072 ./locale/po/hu/rubyripper.po ................................ done. 000073 ./locale/po/nl/rubyripper.po ................................ done. 000074 ./locale/po/ru/rubyripper.po ......................................... done. 000075 ./locale/po/se/rubyripper.po ................................................ done. 000076 ./locale/po/de/rubyripper.po -> ./locale/de/LC_MESSAGES/rubyripper.mo ... Done. 000077 ./locale/po/es/rubyripper.po -> ./locale/es/LC_MESSAGES/rubyripper.mo ... Done. 000078 ./locale/po/fr/rubyripper.po -> ./locale/fr/LC_MESSAGES/rubyripper.mo ... Done. 000079 ./locale/po/hu/rubyripper.po -> ./locale/hu/LC_MESSAGES/rubyripper.mo ... Done. 000080 ./locale/po/nl/rubyripper.po -> ./locale/nl/LC_MESSAGES/rubyripper.mo ... Done. 000081 ./locale/po/ru/rubyripper.po -> ./locale/ru/LC_MESSAGES/rubyripper.mo ... Done. 000082 ./locale/po/se/rubyripper.po -> ./locale/se/LC_MESSAGES/rubyripper.mo ... Done. 000083 >>> Source compiled. 000084 >>> Test phase [not enabled]: media-sound/rubyripper-0.5.5-r1 000085 000086 >>> Install rubyripper-0.5.5-r1 into /var/tmp/portage/media-sound/rubyripper-0.5.5-r1/image/ category media-sound 000087 make -j5 DESTDIR=/var/tmp/portage/media-sound/rubyripper-0.5.5-r1/image/ install 000088 ruby configure --update-lang #update the locale files 000089 ./locale/po/rubyripper.pot ................................. done. 000090 ./locale/po/de/rubyripper.po .............................................. done. 000091 ./locale/po/es/rubyripper.po ................................ done. 000092 ./locale/po/fr/rubyripper.po ............................................... done. 000093 ./locale/po/hu/rubyripper.po ................................ done. 000094 ./locale/po/nl/rubyripper.po ................................................ done. 000095 ./locale/po/ru/rubyripper.po ................................................ done. 000096 ./locale/po/se/rubyripper.po ................................................ done. 000097 ./locale/po/de/rubyripper.po -> ./locale/de/LC_MESSAGES/rubyripper.mo ... Done. 000098 ./locale/po/es/rubyripper.po -> ./locale/es/LC_MESSAGES/rubyripper.mo ... Done. 000099 ./locale/po/fr/rubyripper.po -> ./locale/fr/LC_MESSAGES/rubyripper.mo ... Done. 000100 ./locale/po/hu/rubyripper.po -> ./locale/hu/LC_MESSAGES/rubyripper.mo ... Done. 000101 ./locale/po/nl/rubyripper.po -> ./locale/nl/LC_MESSAGES/rubyripper.mo ... Done. 000102 ./locale/po/ru/rubyripper.po -> ./locale/ru/LC_MESSAGES/rubyripper.mo ... Done. 000103 ./locale/po/se/rubyripper.po -> ./locale/se/LC_MESSAGES/rubyripper.mo ... Done. 000104 install -D -m 644 rr_lib.rb /var/tmp/portage/media-sound/rubyripper-0.5.5-r1/image//usr/lib64/ruby/site_ruby/1.8/rr_lib.rb 000105 install -D -m 755 rubyripper_gtk2.rb /var/tmp/portage/media-sound/rubyripper-0.5.5-r1/image//usr/bin/rrip_gui 000106 install -D -m 644 rubyripper.png /var/tmp/portage/media-sound/rubyripper-0.5.5-r1/image//usr/share/icons/hicolor/128x128/apps/rubyripper.png 000107 install -D -m 644 rubyripper.desktop /var/tmp/portage/media-sound/rubyripper-0.5.5-r1/image//usr/share/applications/rubyripper.desktop 000108 install -D -m 755 -D rubyripper_cli.rb /var/tmp/portage/media-sound/rubyripper-0.5.5-r1/image//usr/bin/rrip_cli 000109 >>> Completed installing rubyripper-0.5.5-r1 into /var/tmp/portage/media-sound/rubyripper-0.5.5-r1/image/ 000110 000111 000112 >>> Installing media-sound/rubyripper-0.5.5-r1 000113 * checking 5 files for package collisions 000114 --- /usr/ 000115 --- /usr/lib64/ 000116 --- /usr/lib64/ruby/ 000117 --- /usr/lib64/ruby/site_ruby/ 000118 --- /usr/lib64/ruby/site_ruby/1.8/ 000119 >>> /usr/lib64/ruby/site_ruby/1.8/rr_lib.rb 000120 --- /usr/bin/ 000121 >>> /usr/bin/rrip_gui 000122 >>> /usr/bin/rrip_cli 000123 --- /usr/share/ 000124 --- /usr/share/icons/ 000125 --- /usr/share/icons/hicolor/ 000126 --- /usr/share/icons/hicolor/128x128/ 000127 --- /usr/share/icons/hicolor/128x128/apps/ 000128 >>> /usr/share/icons/hicolor/128x128/apps/rubyripper.png 000129 --- /usr/share/applications/ 000130 >>> /usr/share/applications/rubyripper.desktop 000131 >>> Safely unmerging already-installed instance... 000132 No package files given... Grabbing a set. 000133 --- replaced obj /usr/share/icons/hicolor/128x128/apps/rubyripper.png 000134 --- replaced dir /usr/share/icons/hicolor/128x128/apps 000135 --- replaced dir /usr/share/icons/hicolor/128x128 000136 --- replaced dir /usr/share/icons/hicolor 000137 --- replaced dir /usr/share/icons 000138 --- replaced obj /usr/share/applications/rubyripper.desktop 000139 --- replaced dir /usr/share/applications 000140 --- replaced dir /usr/share 000141 --- replaced obj /usr/lib64/ruby/site_ruby/1.8/rr_lib.rb 000142 --- replaced dir /usr/lib64/ruby/site_ruby/1.8 000143 --- replaced dir /usr/lib64/ruby/site_ruby 000144 --- replaced dir /usr/lib64/ruby 000145 --- replaced dir /usr/lib64 000146 --- replaced obj /usr/bin/rrip_gui 000147 --- replaced obj /usr/bin/rrip_cli 000148 --- replaced dir /usr/bin 000149 --- replaced dir /usr 000150 >>> Original instance of package unmerged safely. 000151 >>> Auto-cleaning packages... 000152 000153 >>> No outdated packages were found on your system. 000154 000155 * GNU info directory index is up-to-date. 000156 *** process completed ***
I am still trying to figure out how to do the backtrace thingy... anyone with spare time who could lead me through it would do wonders for this bug: Side Note: I have rebuilt my entire system with the debugging capabilities as specified in the link... Just can't figure out how to work them... gdb barfs on me. I will be available Today, Friday 04/03/2009 after I sleep some, to work on it, say after 10am PDT.
(In reply to comment #2) > how do i generate "emerge --info" (seriously? I need a walk-through) Now you really bewildered me. How about you simply type "emerge --info" (without the surrounding quotation marks) into your console?
*blush* didn't know i was *tarded... (as in Idiocracy) Here's the PROPER emerge info: empathy flacvest # emerge --info Portage 2.1.6.11 (default/linux/amd64/2008.0, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.28-gentoo-r1 x86_64) ================================================================= System uname: Linux-2.6.28-gentoo-r1-x86_64-AMD_Phenom-tm-_II_X4_940_Processor-with-glibc2.2.5 Timestamp of tree: Fri, 03 Apr 2009 01:00:01 +0000 app-shells/bash: 4.0_p10-r1 dev-java/java-config: 1.3.7, 2.1.7 dev-lang/python: 2.4.4-r13, 2.5.4-r2 dev-python/pycrypto: 2.0.1-r8 dev-util/cmake: 2.6.3 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.4.3-r1 sys-apps/sandbox: 1.6 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.19.1-r1 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.28-r1 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe -ggdb" 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" 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/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/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 /etc/udev/rules.d" CXXFLAGS="-march=k8 -O2 -pipe -ggdb" DISTDIR="/usr/portage/distfiles" FEATURES="collision-protect distlocks fixpackages parallel-fetch protect-owned sandbox sfperms splitdebug strict unmerge-orphans userfetch usersandbox" GENTOO_MIRRORS="ftp://gentoo.arcticnetwork.ca/pub/gentoo/ ftp://mirrors.tera-byte.com/pub/gentoo http://gentoo.osuosl.org/ ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ ftp://ftp.gtlib.gatech.edu/pub/gentoo ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://cudlug.cudenver.edu/gentoo/ http://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.pair.com/ http://gentoo.netnitco.net ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://mirror.usu.edu/mirrors/gentoo/ http://mirror.fslutd.org/linux/distributions/gentoo/" LDFLAGS="-Wl,-O1" LINGUAS="en_US" 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="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/xwing /usr/local/portage/layman/sunrise /usr/local/portage/layman/zugaina /usr/local/portage/layman/lxde /usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X acl acpi afs amd64 ao apache2 arts atm avahi bash-completion berkdb bluetooth branding bzip2 calendar caps cdb cddb cdparanoia cdr cgi cli cracklib crypt css cups cvs cxx dbus debug dri dvd dvdr dvdread exif expat firefox flac fortran gdbm gif gimp glitz gnome-keyring gphoto2 gpm gstreamer gtk gtkhtml hal hddtemp htmlhandbook iconv imap imlib ipv6 isdnlog jack jbig jpeg jpeg2k kde kdeprefix kernel-linux lcms libnotify mdnsresponder-compat memlimit midi mime mmap mmx mng mono mudflap multilib ncurses nls nptl nptlonly nsplugin odbc offensive openexr opengl openmp pam pcre pdf perl png pppd profile pulseaudio python qt3 raw readline recode reflection rss ruby samba scanner session sharedmem smartcard smp spell spl sse sse2 sse3 ssl startup-notification subversion suid svg symlink sysfs syslog sysvipc szip tcpd threads tiff truetype unicode usb vcd vhosts wmf xcb xcomposite xml xmlrpc xorg xpm xprint xscreensaver xsl 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 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="evdev mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US" USERLAND="GNU" VIDEO_CARDS="vga radeon vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Well this bug report has absolutely no information about the crash itself, closing as NEEDINFO.