Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 149691 - dev-python/pygtk-2.10.1-r1 broken
Summary: dev-python/pygtk-2.10.1-r1 broken
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-01 01:18 UTC by Maciej Piechotka
Modified: 2006-10-05 17:14 UTC (History)
1 user (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 Maciej Piechotka 2006-10-01 01:18:51 UTC
After upgrade of pygtk (to 2.10.1-r1 from 2.10.1) pygtk-based apps (such gajim or deskbar-applet) started crash:

/usr/share/gajim/src $ gdb python
GNU gdb 6.5
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1".

gdb> run -OO gajim.py
[Thread debugging using libthread_db enabled]
[New Thread -1211226448 (LWP 20517)]
[New Thread -1229591648 (LWP 20521)]
[Thread -1229591648 (LWP 20521) exited]
[New Thread -1237984352 (LWP 20522)]
[Thread -1237984352 (LWP 20522) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1211226448 (LWP 20517)]
_______________________________________________________________________________
     eax:00000004 ebx:B7EEB8F0  ecx:B586E000  edx:00000030     eflags:00210203
     esi:008471BC edi:08599510  esp:BFDEFBDC  ebp:BFDEFBF4     eip:B7E81B05
     cs:0073  ds:007B  es:007B  fs:0000  gs:0033  ss:007B    o d I t s z a p C 
[007B:BFDEFBDC]---------------------------------------------------------[stack]
BFDEFC0C : A0 73 10 08  54 FC DE BF - C3 76 6A B7  A0 73 10 08 .s..T....vj..s..
BFDEFBFC : 14 00 00 00  00 00 00 00 - DC 3F 7B B7  F4 8E 7C B7 .........?{...|.
BFDEFBEC : 80 80 7B B7  10 95 59 08 - 10 FC DE BF  B7 85 8B B7 ..{...Y.........
BFDEFBDC : 04 00 00 00  02 00 00 00 - 2C 62 8C B7  2C 62 8C B7 ........,b..,b..
[007B:08599510]---------------------------------------------------------[ data]
08599510 : 4E AD 40 66  48 52 55 08 - 00 00 00 00  00 00 00 00 N.@fHRU.........
08599520 : 00 00 00 00  51 01 00 00 - 58 C1 E2 B7  58 C1 E2 B7 ....Q...X...X...
[0073:B7E81B05]---------------------------------------------------------[ code]
0xb7e81b05 <PyObject_Malloc+63>:        mov    (%esi),%eax
0xb7e81b07 <PyObject_Malloc+65>:        mov    %esi,%edx
0xb7e81b09 <PyObject_Malloc+67>:        test   %eax,%eax
0xb7e81b0b <PyObject_Malloc+69>:        mov    %eax,0x4(%ecx)
0xb7e81b0e <PyObject_Malloc+72>:        jne    0xb7e81d07 <PyObject_Malloc+577>
0xb7e81b14 <PyObject_Malloc+78>:        mov    0x18(%ecx),%eax
------------------------------------------------------------------------------
PyObject_Malloc (nbytes=0x14) at Objects/obmalloc.c:605
605     Objects/obmalloc.c: No such file or directory.
        in Objects/obmalloc.c

$ sudo emerge --info
Password:
Portage 2.1.2_pre2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.17-beyond4 i686)
=================================================================
System uname: 2.6.17-beyond4 i686 Intel(R) Celeron(R) M processor         1.50GHz
Gentoo Base System version 1.12.5
Last Sync: Sun, 01 Oct 2006 00:50:01 +0000
ccache version 2.4 [enabled]
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
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.13-r3
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="-Os -march=pentium-m -mmmx -msse -msse2 -mfpmath=sse -pipe -momit-leaf-frame-pointer -ggdb"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-Os -march=pentium-m -mmmx -msse -msse2 -mfpmath=sse -pipe -momit-leaf-frame-pointer -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms splitdebug userfetch userpriv"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,--as-needed -Wl,-O1"
LINGUAS="en_GB"
MAKEOPTS="-j1"
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/portage /usr/local/overlays/chewi-overlay /usr/local/overlays/break-my-gentoo /usr/local/overlays/java-experimental /usr/local/overlays/migrated-java-experimental-overlay /usr/local/overlays/gcj-overlay"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X aac acpi alsa avalon bash-completion beagle berkdb bitmap-fonts bzip2 cairo calendar cddb cdparanoia cdr cli crypt cups curl curlwrappers dbus dlloader dri dvd dvdr eclipse eds elibc_glibc emacs emboss encode esd exif expat fam firefox flac flash fortran fuse galago gcj gconf gdbm gif glut gmail gnome gnutls gpm gstreamer gstreamer10 gtk gtk2 gtkhtml hal iconv imap input_devices_keyboard input_devices_mouse ipod ipv6 isdnlog jabber java jpeg jpeg2k jython kernel_linux keyring libg++ libgda libnotify linguas_en_GB logrotate lucene mad madwifi maildir mhash mikmod mmx mono mozilla mp3 mpeg mule nautilus ncurses networkmanager nfs nls no-old-linux nptl nptlonly nsplugin ntpl ogg oggvorbis openal opengl pam pcre pdf perl png postgres ppds pppd python quicktime readline reflection rhino ruby samba sdl seamonkey session soap sourceview spell spl sqlite sse sse2 ssh ssl subversion svg tcpd tetex theora threads truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_radeon vorbis wifi xml xml2 xorg xsl xv zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Maciej Piechotka 2006-10-01 01:20:04 UTC
Distribution: Gentoo Base System version 1.12.5
Gnome Release: 2.16.0 2006-09-13 (Gentoo)
BugBuddy Version: 2.16.0

Memory status: size: 60788736 vsize: 0 resident: 60788736 share: 0 rss: 14446592 rss_rlim: 0
CPU usage: start_time: 1159687559 rtime: 0 utime: 142 stime: 0 cutime:132 cstime: 0 timeout: 10 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 -1210517840 (LWP 8153)]
_______________________________________________________________________________
     eax:FFFFFE00 ebx:00005046  ecx:BFDB1BF8  edx:00000000     eflags:00000246
     esi:780882AE edi:00000002  esp:BFDB1B24  ebp:BFDB1C08     eip:FFFFE410
     cs:0073  ds:007B  es:007B  fs:0000  gs:0033  ss:007B    o d I t s Z a P c 
[007B:BFDB1B24]---------------------------------------------------------[stack]
BFDB1B54 : 00 00 00 00  00 00 00 00 - 7D A3 F2 B7  DC 89 44 32 ........}.....D2
BFDB1B44 : 00 00 00 00  E1 EA 53 B7 - 00 00 00 00  00 00 00 00 ......S.........
BFDB1B34 : D4 83 0B B7  38 90 08 B7 - 46 50 00 00  F8 1B DB BF ....8...FP......
BFDB1B24 : 08 1C DB BF  00 00 00 00 - F8 1B DB BF  B3 7F EE B7 ................
[007B:780882AE]---------------------------------------------------------[ data]
780882AE : 0xffffe410 in __kernel_vsyscall ()
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7ee7fb3 in __waitpid_nocancel () from /lib/libpthread.so.0
#2  0xb7089038 in libgnomeui_segv_handle (signum=0xb) at gnome-ui-init.c:870
#3  <signal handler called>
#4  PyObject_Malloc (nbytes=0x14) at Objects/obmalloc.c:605
#5  0xb7f25f4c in _PyLong_New (size=0x2) at Objects/longobject.c:68
#6  0xb7f28a78 in _PyLong_FromByteArray (bytes=0xbfdb1f78 "\005\003", n=0x8, little_endian=0x1, is_signed=0x0) at Objects/longobject.c:411
#7  0xb7f28b9f in PyLong_FromLongLong (ival=0x4) at Objects/longobject.c:754
#8  0xb7f76877 in _pystat_fromstructstat (st={st_dev = 0x305, __pad1 = 0x0, __st_ino = 0x10000, st_mode = 0x41ed, st_nlink = 0x48, st_uid = 0x3e8, st_gid = 0x3e8, st_rdev = 0x0, __pad2 = 0x0, st_size = 0x6c, st_blksize = 0x10000, st_blocks = 0xb, st_atim = {tv_sec = 0x451f79db, tv_nsec = 0x0}, st_mtim = {tv_sec = 0x451f729e, tv_nsec = 0x341a8040}, st_ctim = {tv_sec = 0x451f729e, tv_nsec = 0x341a8040}, st_ino = 0x10000}) at ./Modules/posixmodule.c:861
#9  0xb7f76f95 in posix_do_stat (self=<value optimized out>, args=<value optimized out>, format=<value optimized out>, statfunc=0xb7f82530 <stat64>, wformat=0x0, wstatfunc=0) at ./Modules/posixmodule.c:1092
#10 0xb7f77000 in posix_stat (self=0x0, args=0xb56ac48c) at ./Modules/posixmodule.c:1898
#11 0xb7f2bff7 in PyCFunction_Call (func=0xb7d7a8cc, arg=0xb56ac48c, kw=0x0) at Objects/methodobject.c:82
#12 0xb7f564a6 in PyEval_EvalFrame (f=0x8245d2c) at Python/ceval.c:3563
#13 0xb7f565d5 in PyEval_EvalFrame (f=0x818035c) at Python/ceval.c:3645
#14 0xb7f57d95 in PyEval_EvalCodeEx (co=0xb5d5baa0, globals=0xb5d5aacc, locals=0x0, args=0x81ced84, argcount=0x2, kws=0x81ced8c, kwcount=0x0, defs=0xb5d5eb58, defcount=0x1, closure=0x0) at Python/ceval.c:2736
#15 0xb7f56649 in PyEval_EvalFrame (f=0x81cec14) at Python/ceval.c:3656
#16 0xb7f565d5 in PyEval_EvalFrame (f=0x81a29cc) at Python/ceval.c:3645
#17 0xb7f565d5 in PyEval_EvalFrame (f=0x819fc0c) at Python/ceval.c:3645
#18 0xb7f57d95 in PyEval_EvalCodeEx (co=0xb726d1a0, globals=0xb726a2d4, locals=0x0, args=0xb5db3ab0, argcount=0x3, kws=0x0, kwcount=0x0, defs=0x0, defcount=0x0, closure=0x0) at Python/ceval.c:2736
#19 0xb7f1f849 in function_call (func=0xb5fda614, arg=0xb5db3aa4, kw=0x0) at Objects/funcobject.c:548
#20 0xb7f0d663 in PyObject_Call (func=0xb5646000, arg=0xb5db3aa4, kw=0x0) at Objects/abstract.c:1795
#21 0xb7f122c3 in instancemethod_call (func=0xb56aa2ac, arg=0xb5db3aa4, kw=0x0) at Objects/classobject.c:2447
#22 0xb7f0d663 in PyObject_Call (func=0xb5646000, arg=0xb56ac46c, kw=0x0) at Objects/abstract.c:1795
#23 0xb7f52b0c in PyEval_CallObjectWithKeywords (func=0xb56aa2ac, arg=0xb56ac46c, kw=0x0) at Python/ceval.c:3430
#24 0xb7f0df18 in PyObject_CallObject (o=0xb56aa2ac, a=0xb56ac46c) at Objects/abstract.c:1786
#25 0xb7cb9369 in ?? () from /usr/lib/python2.4/site-packages/gtk-2.0/gobject/_gobject.so
#26 0xb56aa2ac in ?? ()
#27 0xb56ac46c in ?? ()
#28 0xbfdb2db4 in ?? ()
#29 0xb7c207f9 in IA__g_slice_alloc (mem_size=0xb56ac46c) at gslice.c:403
#30 0xb7c09d06 in g_timeout_dispatch (source=0x8245000, callback=0x11, user_data=0xb56ac42c) at gmain.c:3422
#31 0xb7c09741 in IA__g_main_context_dispatch (context=0x814e470) at gmain.c:2045
#32 0xb7c0c7bf in g_main_context_iterate (context=0x814e470, block=0x1, dispatch=0x1, self=0x807c098) at gmain.c:2677
#33 0xb7c0cb77 in IA__g_main_loop_run (loop=0x82b2390) at gmain.c:2881
#34 0xb6f50220 in bonobo_main () at bonobo-main.c:311
#35 0xb6f4ed26 in bonobo_generic_factory_main_timeout (act_iid=0x82b2368 ":0.0,OAFIID:Deskbar_Applet_Factory", factory_cb=0xb70bf201 <panel_applet_factory_callback>, user_data=0x82b2358, quit_timeout=0x7d0) at bonobo-generic-factory.c:412
#36 0xb6f4ed85 in bonobo_generic_factory_main (act_iid=0x82b2368 ":0.0,OAFIID:Deskbar_Applet_Factory", factory_cb=0xb70bf201 <panel_applet_factory_callback>, user_data=0x82b2358) at bonobo-generic-factory.c:369
#37 0xb70bf820 in panel_applet_factory_main_closure (iid=0xb7d12edc "OAFIID:Deskbar_Applet_Factory", applet_type=0x815b968, closure=0x82b23b8) at panel-applet.c:1747
#38 0xb713c615 in _wrap_panel__applet_bonobo_factory (self=0x0, args=0xb5fd69bc, kwargs=0x0) at applet.override:102
#39 0xb7f2bfd2 in PyCFunction_Call (func=0xb7d3884c, arg=0xb5fd69bc, kw=0x11) at Objects/methodobject.c:77
#40 0xb7f564a6 in PyEval_EvalFrame (f=0x804eef4) at Python/ceval.c:3563
#41 0xb7f57d95 in PyEval_EvalCodeEx (co=0xb7d13f20, globals=0xb7d67824, locals=0xb7d67824, args=0x0, argcount=0x0, kws=0x0, kwcount=0x0, defs=0x0, defcount=0x0, closure=0x0) at Python/ceval.c:2736
#42 0xb7f57e54 in PyEval_EvalCode (co=0xb7d13f20, globals=0xb7d67824, locals=0xb7d67824) at Python/ceval.c:484
#43 0xb7f6cd9b in run_node (n=<value optimized out>, filename=<value optimized out>, globals=0xb7d67824, locals=0xb7d67824, flags=0xbfdb3330) at Python/pythonrun.c:1265
#44 0xb7f6df42 in PyRun_SimpleFileExFlags (fp=<value optimized out>, filename=0xbfdb37a7 "/usr/lib/deskbar-applet/deskbar-applet", closeit=0x1, flags=0xbfdb3330) at Python/pythonrun.c:860
#45 0xb7f6e329 in PyRun_AnyFileExFlags (fp=0x804a008, filename=0xbfdb37a7 "/usr/lib/deskbar-applet/deskbar-applet", closeit=0x1, flags=0xbfdb3330) at Python/pythonrun.c:664
#46 0xb7f72ec1 in Py_Main (argc=0x3, argv=0xbfdb33e4) at Modules/main.c:493
#47 0x0804859e in main (argc=0x4, argv=0xbfdb33e4) at Modules/python.c:23
  1 Thread -1210517840 (LWP 8153)  0xffffe410 in __kernel_vsyscall ()
Comment 2 Daniel Gryniewicz (RETIRED) gentoo-dev 2006-10-05 17:14:10 UTC
I've already masked it.