Package: python-apt Version: 0.7.93 Severity: important This small code snippet results in a crash:
import apt c = apt.Cache() c.update() I have got the same problem in aptdaemon. Cheers, Sebastian -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.32-trunk-686 (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages python-apt depends on: ii apt [libapt-pkg-libc6.9-6-4. 0.7.25.1 Advanced front-end for dpkg ii apt-utils [libapt-inst-libc6 0.7.25.1 APT utility programs ii libc6 2.10.2-5 Embedded GNU C Library: Shared lib ii libgcc1 1:4.4.2-9 GCC support library ii libstdc++6 4.4.2-9 The GNU Standard C++ Library v3 ii python 2.5.4-9 An interactive high-level object-o ii python-central 0.6.14+nmu2 register and build utility for Pyt Versions of packages python-apt recommends: ii iso-codes 3.12.1-1 ISO language, territory, currency, ii libjs-jquery 1.4-1 JavaScript library for dynamic web ii lsb-release 3.2-23 Linux Standard Base version report Versions of packages python-apt suggests: ii python-apt-dbg 0.7.93 Python interface to libapt-pkg (de ii python-gtk2 2.16.0-1 Python bindings for the GTK+ widge ii python-vte 1:0.22.5-1 Python bindings for the VTE widget -- no debconf information
GNU gdb (GDB) 7.0-debian Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/python...Reading symbols from /usr/lib/debug/usr/bin/python2.5...done. (no debugging symbols found)...done. (gdb) run Starting program: /usr/bin/python crash.py [Thread debugging using libthread_db enabled] Reading package lists... 0% Reading package lists... 100% Reading package lists... Done Building dependency tree... 0% Building dependency tree... 0% Building dependency tree... 50% Building dependency tree... 50% Building dependency tree Reading state information... 0% Reading state information... 0% Reading state information... Done Building data structures... 0% Building data structures... 0% Building data structures... 0% Building data structures... 1% Building data structures... 1% Building data structures... 1% Building data structures... 1% Building data structures... 2% Building data structures... 2% Building data structures... 2% Building data structures... 3% Building data structures... 3% Building data structures... 3% Building data structures... 3% Building data structures... 4% Building data structures... 4% Building data structures... 4% Building data structures... 4% Building data structures... 5% Building data structures... 5% Building data structures... 5% Building data structures... 6% Building data structures... 6% Building data structures... 6% Building data structures... 6% Building data structures... 7% Building data structures... 7% Building data structures... 7% Building data structures... 7% Building data structures... 8% Building data structures... 8% Building data structures... 8% Building data structures... 9% Building data structures... 9% Building data structures... 9% Building data structures... 9% Building data structures... 10% Building data structures... 10% Building data structures... 10% Building data structures... 10% Building data structures... 11% Building data structures... 11% Building data structures... 11% Building data structures... 12% Building data structures... 12% Building data structures... 12% Building data structures... 12% Building data structures... 13% Building data structures... 13% Building data structures... 13% Building data structures... 13% Building data structures... 14% Building data structures... 14% Building data structures... 14% Building data structures... 15% Building data structures... 15% Building data structures... 15% Building data structures... 15% Building data structures... 16% Building data structures... 16% Building data structures... 16% Building data structures... 16% Building data structures... 17% Building data structures... 17% Building data structures... 17% Building data structures... 18% Building data structures... 18% Building data structures... 18% Building data structures... 18% Building data structures... 19% Building data structures... 19% Building data structures... 19% Building data structures... 19% Building data structures... 20% Building data structures... 20% Building data structures... 20% Building data structures... 21% Building data structures... 21% Building data structures... 21% Building data structures... 21% Building data structures... 22% Building data structures... 22% Building data structures... 22% Building data structures... 23% Building data structures... 23% Building data structures... 23% Building data structures... 23% Building data structures... 24% Building data structures... 24% Building data structures... 24% Building data structures... 24% Building data structures... 25% Building data structures... 25% Building data structures... 25% Building data structures... 26% Building data structures... 26% Building data structures... 26% Building data structures... 26% Building data structures... 27% Building data structures... 27% Building data structures... 27% Building data structures... 27% Building data structures... 28% Building data structures... 28% Building data structures... 28% Building data structures... 29% Building data structures... 29% Building data structures... 29% Building data structures... 29% Building data structures... 30% Building data structures... 30% Building data structures... 30% Building data structures... 30% Building data structures... 31% Building data structures... 31% Building data structures... 31% Building data structures... 32% Building data structures... 32% Building data structures... 32% Building data structures... 32% Building data structures... 33% Building data structures... 33% Building data structures... 33% Building data structures... 33% Building data structures... 34% Building data structures... 34% Building data structures... 34% Building data structures... 35% Building data structures... 35% Building data structures... 35% Building data structures... 35% Building data structures... 36% Building data structures... 36% Building data structures... 36% Building data structures... 36% Building data structures... 37% Building data structures... 37% Building data structures... 37% Building data structures... 38% Building data structures... 38% Building data structures... 38% Building data structures... 38% Building data structures... 39% Building data structures... 39% Building data structures... 39% Building data structures... 39% Building data structures... 40% Building data structures... 40% Building data structures... 40% Building data structures... 41% Building data structures... 41% Building data structures... 41% Building data structures... 41% Building data structures... 42% Building data structures... 42% Building data structures... 42% Building data structures... 42% Building data structures... 43% Building data structures... 43% Building data structures... 43% Building data structures... 44% Building data structures... 44% Building data structures... 44% Building data structures... 44% Building data structures... 45% Building data structures... 45% Building data structures... 45% Building data structures... 46% Building data structures... 46% Building data structures... 46% Building data structures... 46% Building data structures... 47% Building data structures... 47% Building data structures... 47% Building data structures... 47% Building data structures... 48% Building data structures... 48% Building data structures... 48% Building data structures... 49% Building data structures... 49% Building data structures... 49% Building data structures... 49% Building data structures... 50% Building data structures... 50% Building data structures... 50% Building data structures... 50% Building data structures... 51% Building data structures... 51% Building data structures... 51% Building data structures... 52% Building data structures... 52% Building data structures... 52% Building data structures... 52% Building data structures... 53% Building data structures... 53% Building data structures... 53% Building data structures... 53% Building data structures... 54% Building data structures... 54% Building data structures... 54% Building data structures... 55% Building data structures... 55% Building data structures... 55% Building data structures... 55% Building data structures... 56% Building data structures... 56% Building data structures... 56% Building data structures... 56% Building data structures... 57% Building data structures... 57% Building data structures... 57% Building data structures... 58% Building data structures... 58% Building data structures... 58% Building data structures... 58% Building data structures... 59% Building data structures... 59% Building data structures... 59% Building data structures... 59% Building data structures... 60% Building data structures... 60% Building data structures... 60% Building data structures... 61% Building data structures... 61% Building data structures... 61% Building data structures... 61% Building data structures... 62% Building data structures... 62% Building data structures... 62% Building data structures... 62% Building data structures... 63% Building data structures... 63% Building data structures... 63% Building data structures... 64% Building data structures... 64% Building data structures... 64% Building data structures... 64% Building data structures... 65% Building data structures... 65% Building data structures... 65% Building data structures... 66% Building data structures... 66% Building data structures... 66% Building data structures... 66% Building data structures... 67% Building data structures... 67% Building data structures... 67% Building data structures... 67% Building data structures... 68% Building data structures... 68% Building data structures... 68% Building data structures... 69% Building data structures... 69% Building data structures... 69% Building data structures... 69% Building data structures... 70% Building data structures... 70% Building data structures... 70% Building data structures... 70% Building data structures... 71% Building data structures... 71% Building data structures... 71% Building data structures... 72% Building data structures... 72% Building data structures... 72% Building data structures... 72% Building data structures... 73% Building data structures... 73% Building data structures... 73% Building data structures... 73% Building data structures... 74% Building data structures... 74% Building data structures... 74% Building data structures... 75% Building data structures... 75% Building data structures... 75% Building data structures... 75% Building data structures... 76% Building data structures... 76% Building data structures... 76% Building data structures... 76% Building data structures... 77% Building data structures... 77% Building data structures... 77% Building data structures... 78% Building data structures... 78% Building data structures... 78% Building data structures... 78% Building data structures... 79% Building data structures... 79% Building data structures... 79% Building data structures... 79% Building data structures... 80% Building data structures... 80% Building data structures... 80% Building data structures... 81% Building data structures... 81% Building data structures... 81% Building data structures... 81% Building data structures... 82% Building data structures... 82% Building data structures... 82% Building data structures... 82% Building data structures... 83% Building data structures... 83% Building data structures... 83% Building data structures... 84% Building data structures... 84% Building data structures... 84% Building data structures... 84% Building data structures... 85% Building data structures... 85% Building data structures... 85% Building data structures... 85% Building data structures... 86% Building data structures... 86% Building data structures... 86% Building data structures... 87% Building data structures... 87% Building data structures... 87% Building data structures... 87% Building data structures... 88% Building data structures... 88% Building data structures... 88% Building data structures... 89% Building data structures... 89% Building data structures... 89% Building data structures... 89% Building data structures... 90% Building data structures... 90% Building data structures... 90% Building data structures... 90% Building data structures... 91% Building data structures... 91% Building data structures... 91% Building data structures... 92% Building data structures... 92% Building data structures... 92% Building data structures... 92% Building data structures... 93% Building data structures... 93% Building data structures... 93% Building data structures... 93% Building data structures... 94% Building data structures... 94% Building data structures... 94% Building data structures... 95% Building data structures... 95% Building data structures... 95% Building data structures... 95% Building data structures... 96% Building data structures... 96% Building data structures... 96% Building data structures... 96% Building data structures... 97% Building data structures... 97% Building data structures... 97% Building data structures... 98% Building data structures... 98% Building data structures... 98% Building data structures... 98% Building data structures... 99% Building data structures... 99% Building data structures... 99% Building data structures... 99% Program received signal SIGSEGV, Segmentation fault. PyObject_Malloc (nbytes=37) at ../Objects/obmalloc.c:756 in ../Objects/obmalloc.c (gdb) bt #0 PyObject_Malloc (nbytes=37) at ../Objects/obmalloc.c:756 #1 0x0809631c in PyString_FromString (str=0xb7ba5707 "update_status") at ../Objects/stringobject.c:139 #2 0x08096851 in PyString_InternFromString (cp=0xb7ba5707 "update_status") at ../Objects/stringobject.c:4995 #3 0x0808b167 in PyObject_GetAttrString (v=0x825c32c, name=0x0) at ../Objects/object.c:1071 #4 0xb7b9c319 in PyCallbackObj::RunSimpleCallback (this=0xbffff2e8, method_name=0xb7ba5707 "update_status", arglist=0xb7dcb39c, res=0x0) at python/progress.cc:54 #5 0xb7b9c721 in PyFetchProgress::UpdateStatus (this=0xbffff29c, Itm=..., status=0) at python/progress.cc:160 #6 0xb7b9ca8f in PyFetchProgress::Done (this=0xbffff29c, Itm=...) at python/progress.cc:190 #7 0xb7b12c5a in pkgAcquire::Worker::RunMessages() () from /usr/lib/libapt-pkg-libc6.9-6.so.4.8 #8 0xb7b132c2 in pkgAcquire::Worker::InFdReady() () from /usr/lib/libapt-pkg-libc6.9-6.so.4.8 #9 0xb7b0b72d in pkgAcquire::RunFds(fd_set*, fd_set*) () from /usr/lib/libapt-pkg-libc6.9-6.so.4.8 #10 0xb7b0d47e in pkgAcquire::Run(int) () from /usr/lib/libapt-pkg-libc6.9-6.so.4.8 #11 0xb7b06a7e in ListUpdate(pkgAcquireStatus&, pkgSourceList&, int) () from /usr/lib/libapt-pkg-libc6.9-6.so.4.8 #12 0xb7b90c98 in PkgCacheUpdate (Self=0x825c34c, Args=0x825961c) at python/cache.cc:99 #13 0x080cd12a in call_function (f=0x82ba46c, throwflag=0) at ../Python/ceval.c:3612 #14 PyEval_EvalFrameEx (f=0x82ba46c, throwflag=0) at ../Python/ceval.c:2304 #15 0x080ce445 in PyEval_EvalCodeEx (co=0x8243bf0, globals=0x823c824, locals=0x0, args=0xb7dc2d58, argcount=1, kws=0x828cff0, kwcount=0, defs=0x8252f38, defcount=3, closure=0x0) at ../Python/ceval.c:2875 #16 0x0811422e in function_call (func=0x825817c, arg=0xb7dc2d4c, kw=0x825d13c) at ../Objects/funcobject.c:517 #17 0x0805d2a7 in PyObject_Call (func=0x8361000, arg=0xb7dc2d4c, kw=0x825d13c) at ../Objects/abstract.c:1861 #18 0x080cba21 in ext_do_call (f=0x82ba2f4, throwflag=0) at ../Python/ceval.c:3892 #19 PyEval_EvalFrameEx (f=0x82ba2f4, throwflag=0) at ../Python/ceval.c:2344 #20 0x080ce445 in PyEval_EvalCodeEx (co=0xb7774b18, globals=0x823c13c, locals=0x0, args=0x817a1ac, argcount=1, kws=0x817a1b0, kwcount=0, defs=0x0, defcount=0, closure=0x825476c) at ../Python/ceval.c:2875 #21 0x080ccde4 in fast_function (f=0x817a074, throwflag=0) at ../Python/ceval.c:3708 #22 call_function (f=0x817a074, throwflag=0) at ../Python/ceval.c:3633 #23 PyEval_EvalFrameEx (f=0x817a074, throwflag=0) at ../Python/ceval.c:2304 #24 0x080ce445 in PyEval_EvalCodeEx (co=0xb7dbb770, globals=0xb7e0cacc, locals=0xb7e0cacc, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2875 #25 0x080ce657 in PyEval_EvalCode (co=0xb7dbb770, globals=0xb7e0cacc, locals=0xb7e0cacc) at ../Python/ceval.c:514 #26 0x080eb36f in run_mod (fp=0x816b008, filename=0xbffffe32 "crash.py", start=257, globals=0xb7e0cacc, locals=0xb7e0cacc, closeit=1, flags=0xbffffc38) at ../Python/pythonrun.c:1273 #27 PyRun_FileExFlags (fp=0x816b008, filename=0xbffffe32 "crash.py", start=257, globals=0xb7e0cacc, locals=0xb7e0cacc, closeit=1, flags=0xbffffc38) at ../Python/pythonrun.c:1259 #28 0x080eb62a in PyRun_SimpleFileExFlags (fp=0x816b008, filename=0xbffffe32 "crash.py", closeit=1, flags=0xbffffc38) at ../Python/pythonrun.c:879 #29 0x08059350 in Py_Main (argc=1, argv=0xbffffd04) at ../Modules/main.c:532 #30 0x08058742 in main (argc=7, argv=0x1008354d) at ../Modules/python.c:23 (gdb) quit A debugging session is active. Inferior 1 [process 7619] will be killed. Quit anyway? (y or n)