After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 359111 - crash in Deskbar:
crash in Deskbar:
Status: RESOLVED NOTGNOME
Product: deskbar-applet
Classification: Deprecated
Component: general
2.16.x
Other All
: High critical
: ---
Assigned To: Deskbar Applet Maintainer(s)
Deskbar Applet Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2006-10-02 20:36 UTC by Tomasz Sterna
Modified: 2006-10-18 10:20 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Tomasz Sterna 2006-10-02 20:36:07 UTC
What were you doing when the application crashed?



Distribution: Gentoo Base System version 1.12.5
Gnome Release: 2.16.0 2006-09-25 (Gentoo)
BugBuddy Version: 2.16.0

Memory status: size: 187101184 vsize: 0 resident: 187101184 share: 0 rss: 37904384 rss_rlim: 0
CPU usage: start_time: 1159821307 rtime: 0 utime: 619 stime: 0 cutime:591 cstime: 0 timeout: 28 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/libexec/deskbar-applet'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1210366288 (LWP 14261)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1210366288 (LWP 14261))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 870
  • #3 <signal handler called>
  • #4 PyObject_Free
    at Objects/obmalloc.c line 792
  • #5 I_dealloc
    at /var/tmp/portage/python-2.4.3-r4/work/Python-2.4.3/Modules/cStringIO.c line 607
  • #6 insertdict
    at Objects/dictobject.c line 397
  • #7 PyDict_SetItem
    at Objects/dictobject.c line 551
  • #8 instance_setattr
    at Objects/classobject.c line 797
  • #9 PyObject_SetAttr
    at Objects/object.c line 1130
  • #10 PyEval_EvalFrame
    at Python/ceval.c line 1761

Comment 1 Rob Bradford 2006-10-14 14:58:38 UTC
I notice you are using Gentoo. What flags did you use to build Python and the GNOME stack?
Comment 2 Tomasz Sterna 2006-10-18 10:01:02 UTC
smoku@h3po4 ~ $ emerge --info

Portage 2.1.2_pre3-r2 (default-linux/x86/2006.1, gcc-3.4.6, glibc-2.5-r0, 2.6.17-gentoo-r7 i686)

=================================================================

System uname: 2.6.17-gentoo-r7 i686 AMD Sempron(tm) Processor 2600+

Gentoo Base System version 1.12.5

Last Sync: Wed, 18 Oct 2006 01:50:01 +0000

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:     [Not Present]

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.13-r4

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=athlon-xp -pipe -g -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/X11/xkb /usr/share/config"

CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c"

CXXFLAGS="-O2 -march=athlon-xp -pipe -g -ggdb"

DISTDIR="/usr/portage/distfiles"

FEATURES="autoconfig distlocks metadata-transfer nostrip sandbox sfperms strict"

GENTOO_MIRRORS="http://gentoo.po.opole.pl http://gentoo.prz.rzeszow.pl"

LANG="pl_PL.UTF-8"

LC_ALL="pl_PL.UTF-8"

LINGUAS="pl en"

PKGDIR="/usr/portage/packages"

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/xiaoka /usr/portage/local/layman/gentopia /usr/portage/local/layman/portage-xgl /usr/portage/local/layman/gnome-experimental /usr/portage/local/layman/ecatmur"

SYNC="rsync://rsync.pl.gentoo.org/gentoo-portage"

USE="x86 3dnow 3dnowext 7zip X aac acpi admin aiglx alsa apache2 apm asf async audacious audioscrobbler automount avahi bash-completion beagle berkdb bl bluetooth bogofilter bonjour bonobo bookmarks bootsplash branding bzip2 cairo calendar cdda cddb cdparanoia cdr cdrom clamav cli cpp cracklib crypt cups curl cvs cvsgraph daap dbus debug djvu dlloader dri dvd dvdr dvi eds elibc_glibc encode evo evolution exim expat extras ffmpeg firefox flac flash fortran games gamin gdbm gg gif gimp glitz glx gmail gmailtimestamps gnokii gnome gnome-print gpm gs gstreamer gstreamer010 gstreamer10 gtk gtk2 gtkhtml gtkspell hal howl howl-compat ical iconv id3 idn imlib2 input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_vmmouse input_devices_void ipod isdnlog java javascript jpeg jpeg2k kerberos kernel_linux lame ldap libg++ libgda libnotify libsexy linguas_en linguas_pl lm_sensors log4j logrotate mad maildir math mbox mdnsresponder-compat mmx mmxext mng modplug mono mozsvg mp3 mpeg mpeg2 mplayer mpm-worker musepack musicbrainz mysql nautilus ncurses new-login nforce2 nls nntp no-old-linux no-seamonkey nokia6600 nptl nptlonly nsplugin office ogg opengl openssh openssl opera pam pam_console pam_timestamp pcre pdf perl pic png pnp postgres ppds pppd printer python qt3 qt4 quicktime rdesktop readline real reflection rhythmbox rtc samba sasl screen session sid spell spl sql srv sse sse2 ssl subtitles subversion svg t1lib tagwriting tcpd theora thesaurus thumbnail tidy tiff timidity totem trayicon truetype truetype-fonts type1-fonts udev unicode urandom userland_GNU userlocales utf8 vcd video_cards_ati video_cards_dummy video_cards_fbdev video_cards_radeon video_cards_vesa video_cards_vga video_cards_vmware vnc vncviewer vorbis webdav win32codecs wma wordperfect xanim xcomposite xfs xine xml xml2 xorg xosd xrandr xscreensaver xv xvid xvmc zeroconf zlib"

Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Rob Bradford 2006-10-18 10:20:29 UTC
Thanks! #5 in the stack trace shows that the crash originated in the cStringIO (non-Core) part of Python. Please forward this bug report to Python upstream or via your bug tracking system. Thanks for the bug report!