Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 213389 - gnome-extra/bug-buddy-2.20.1 gives backtrace without symbols after gnome-extra/sensors-applet-1.7.12 crash despite splitdebug
Summary: gnome-extra/bug-buddy-2.20.1 gives backtrace without symbols after gnome-extr...
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-14 14:08 UTC by Gerben Vos
Modified: 2008-04-20 14:53 UTC (History)
0 users

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


Attachments
sensort-applet bug report file as generated by bug-buddy (sensors-applet-bugreport.txt,1.64 KB, text/plain)
2008-03-14 14:10 UTC, Gerben Vos
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gerben Vos 2008-03-14 14:08:41 UTC
sensors-applet crashed for as yet unknown reasons, and bug-buddy popped up. Since bug-buddy said it doesn't know about sensors-applet, I saved the generated bug report to a file. However, the stack backtrace in the file does not list any symbols. Nevertheless, sensors-applet has been compiled using FEATURES=splitdebug, /usr/lib/debug/usr/libexec/sensors-applet.debug exists, and /usr/libexec/sensors-applet.debug contains a .gnu_debuglink section that seems correct.

I'm not sure whether this is a problem in bug-buddy, gdb, or the sensors-applet ebuild.

Reproducible: Didn't try

Steps to Reproduce:
1. Return from xscreensaver and see bug-buddy telling you that sensors-applet has crashed.
2. Save bug report to file.


Actual Results:  
A bugreport file containing a backtrace with symbols.

Expected Results:  
A bugreport file containing a backtrace without symbols.

Note that I have recompiled xorg and some other X libraries. While this may have caused the crash of sensors-applet, I don't think this should be able to affect this aspect of bug-buddy.

$ objdump -s -j .gnu_debuglink /usr/libexec/sensors-applet 
/usr/libexec/sensors-applet:     file format elf32-i386

Contents of section .gnu_debuglink:
 0000 73656e73 6f72732d 6170706c 65742e64  sensors-applet.d
 0010 65627567 00000000 20329f22           ebug.... 2."    

$ emerge --info
Portage 2.1.4.4 (default-linux/x86/2006.1, gcc-4.1.2, glibc-2.5-r4, 2.6.18-gentoo i686)
=================================================================
System uname: 2.6.18-gentoo i686 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
Timestamp of tree: Thu, 13 Mar 2008 11:47:01 +0000
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.4.4-r6
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.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.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe -ggdb"
CHOST="i686-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/qmail/alias /var/qmail/control"
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="-O2 -march=i686 -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer noclean sandbox sfperms splitdebug strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://mirror.scarlet-internet.nl/pub/gentoo ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_GB.UTF-8"
LINGUAS="en_GB en nl de fr es"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=180"
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"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac aalib accessibility acpi aim alsa ao audiofile avahi avi bash-completion bcmath berkdb bidi bitmapfonts bonobo bzip2 cairo calendar cdb cdparanoia cjk cli cracklib crypt cscope cups curl curlwrappers dbase dbm dbus dbx djvu doc dri dts dvd emacs encode ethereal exif fastcgi fbcon ffmpeg fftw flac flash flatfile fontconfig foomaticdb fortran gcj gd gdbm geoip gif gnome gpm gps gstreamer gtk gtk2 guile hal icecast iconv icq icu idn imagemagick imap imlib inifile innodb isdnlog jabber jack java javascript jbig jpeg jpeg2k junit ladcca lcms leim libcaca libg++ libwww lua mad maildir mailwrapper matroska mbox mcal midi mikmod mime mmap mmdf mmx mng mono mp3 mpeg msn mudflap mule mysql mysqli ncurses nls nodrm nptl nptlonly nsplugin nvidia ocaml ogg opengl openmp osc oscar pam pcntl pcre pda pdf pdflib perl php pic plotutils png pop portaudio ppds pppd profile python quicktime radius readline real recode reflection ruby scanner sdl session sharedext sharedmem shorten sndfile source sox speex spell spl sqlite sse sse2 ssl svg svga tcl tcltk tcpd tetex theora threads tidy tiff timidity tk truetype truetypefonts type1fonts unicode usb v4l vcd vhosts vim-syntax vorbis wifi win32codecs wmf wxwindows x86 xcb xface xft xml xmlrpc xorg xpm xprint xscreensaver xv xvid yahoo yaz zeo zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB en nl de fr es" USERLAND="GNU" VIDEO_CARDS="nvidia vesa fbdev"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
Comment 1 Gerben Vos 2008-03-14 14:10:39 UTC
Created attachment 146123 [details]
sensort-applet bug report file as generated by bug-buddy
Comment 2 Gerben Vos 2008-03-14 14:17:39 UTC
Argh, mixed up two lines in the description. This should of course be:

Actual Results:  
A bugreport file containing a backtrace without symbols.

Expected Results:  
A bugreport file containing a backtrace with symbols.
Comment 3 Gerben Vos 2008-03-14 16:46:22 UTC
"Note that I have recompiled xorg and some other X libraries." I meant to say "Note that I have recompiled xorg and some other X libraries, but haven't restarted X yet."
Comment 4 Rémi Cardona (RETIRED) gentoo-dev 2008-03-22 14:51:38 UTC
Weird, bug-buddy picks up symbols fine here, but it's gnome 2.22. Maybe it's been fixed in the newer version.
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2008-04-08 08:12:28 UTC
Gnome 2.22 has been unmasked, could you please try again with a newer bug-buddy? I've used bug-buddy several times in the past few weeks to get stack traces so I know 2.22 works (at least for me).

Thanks
Comment 6 Gerben Vos 2008-04-17 10:43:42 UTC
OK, I have installed bug-buddy 2.22 (not yet gnome 2.22). I can't guarantee that it will trigger soon, of course.

Actually, my current theory about this is that it was caused by some libraries on the file system not being the same as the libraries in the crashed process (see comment #3), which confused gdb and therefore inhibited the stack trace. I have rebooted in the meantime, so the problem may be gone. If you want, you may close it as "cannot reproduce".
Comment 7 Daniel Gryniewicz (RETIRED) gentoo-dev 2008-04-20 14:53:39 UTC
How about NEEDINFO for now.  If you cannot reproduce it, someone will find it in a sweep later and close it.