Thanks, it seems to be the same problem. To be sure, could you make the same with the python-gobject-dbg package installed ?
Regards, Julien Lavergne. Le mercredi 22 avril 2009 à 22:53 +0200, matteo aquilano a écrit : > Hi! > I have the segfaut in all screenlets and screenlets-manager. > I do a backtrace (I hope in the right way..!): > > (gdb) run /usr/share/screenlets/Diskusage/DiskusageScreenlet.py > Starting > program: /usr/bin/python > /usr/share/screenlets/Diskusage/DiskusageScreenlet.py backtrace > [Thread debugging using libthread_db enabled] > [New Thread 0x7f3e64f236f0 (LWP 8951)] > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread 0x7f3e64f236f0 (LWP 8951)] > PyType_IsSubtype (a=0xfe06b0, b=0x7f3e625f0240) > at ../Objects/typeobject.c:836 > 836 ../Objects/typeobject.c: No such file or directory. > in ../Objects/typeobject.c > (gdb) bt > #0 PyType_IsSubtype (a=0xfe06b0, b=0x7f3e625f0240) > at ../Objects/typeobject.c:836 > #1 0x00007f3e623dbafc in ?? () > from /usr/lib/pymodules/python2.5/gtk-2.0/gobject/_gobject.so > #2 0x00007f3e623dbdf8 in ?? () > from /usr/lib/pymodules/python2.5/gtk-2.0/gobject/_gobject.so > #3 0x00007f3e623dccc8 in ?? () > from /usr/lib/pymodules/python2.5/gtk-2.0/gobject/_gobject.so > #4 0x00000000004911d5 in PyEval_EvalFrameEx (f=0xb8c870, > throwflag=<value optimized out>) at ../Python/ceval.c:3612 > #5 0x0000000000491ce2 in PyEval_EvalFrameEx (f=0xae6530, > throwflag=<value optimized out>) at ../Python/ceval.c:3698 > #6 0x00000000004924cd in PyEval_EvalCodeEx (co=0x7f3e64e27990, > globals=<value optimized out>, locals=<value optimized out>, > args=0x7f3e64e0f068, argcount=4, kws=0x0, > kwcount=0, defs=0x0, defcount=0, closure=0x0) > at ../Python/ceval.c:2875 > #7 0x00000000004dc992 in function_call (func=0xa28398, > arg=0x7f3e64e0f050, kw=0x0) at ../Objects/funcobject.c:517 > #8 0x0000000000418843 in PyObject_Call (func=0xfe06b0, > arg=0x7f3e625f0240, kw=0x7970) at ../Objects/abstract.c:1861 > #9 0x000000000041f6e8 in instancemethod_call (func=0xa28398, > arg=0x7f3e64e0f050, kw=0x0) at ../Objects/classobject.c:2519 > #10 0x0000000000418843 in PyObject_Call (func=0xfe06b0, > arg=0x7f3e625f0240, kw=0x7970) at ../Objects/abstract.c:1861 > #11 0x0000000000465f66 in slot_tp_init (self=0x10852f0, > args=0x104e5f0, kwds=0x0) at ../Objects/typeobject.c:4976 > #12 0x000000000046e04b in type_call (type=0xa6d3c0, args=0x104e5f0, > kwds=0x0) at ../Objects/typeobject.c:436 > #13 0x000000000041e17b in PyObject_CallFunctionObjArgs > (callable=0xa6d3c0) at ../Objects/abstract.c:1861 > #14 0x000000000048ed34 in PyEval_EvalFrameEx (f=0x973310, > throwflag=<value optimized out>) at ../Python/ceval.c:4134 > #15 0x00000000004924cd in PyEval_EvalCodeEx (co=0x7f3e64e0c558, > globals=<value optimized out>, locals=<value optimized out>, args=0x0, > argcount=0, kws=0x0, kwcount=0, > defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2875 > #16 0x00000000004926c2 in PyEval_EvalCode (co=0xfe06b0, > globals=0x7f3e625f0240, locals=0x7970) at ../Python/ceval.c:514 > #17 0x00000000004a725e in PyImport_ExecCodeModuleEx > (name=0x7fff6cf3ccd0 "screenlets", co=0x7f3e64e0c558, > pathname=0x7fff6cf39b50 > "/usr/lib/python2.5/site-packages/screenlets/__init__.pyc") > at ../Python/import.c:675 > #18 0x00000000004a7508 in load_source_module (name=0x7fff6cf3ccd0 > "screenlets", pathname=0x7fff6cf39b50 > "/usr/lib/python2.5/site-packages/screenlets/__init__.pyc", > fp=<value optimized out>) at ../Python/import.c:959 > ---Type <return> to continue, or q <return> to quit--- > #19 0x00000000004a84d1 in load_package (name=0x7fff6cf3ccd0 > "screenlets", pathname=<value optimized out>) > at ../Python/import.c:1015 > #20 0x00000000004a8ac4 in import_submodule (mod=0x72ecc0, > subname=0x7fff6cf3ccd0 "screenlets", fullname=0x7fff6cf3ccd0 > "screenlets") at ../Python/import.c:2400 > #21 0x00000000004a8d5c in load_next (mod=0x72ecc0, altmod=0x72ecc0, > p_name=<value optimized out>, buf=0x7fff6cf3ccd0 "screenlets", > p_buflen=0x7fff6cf3dcd8) > at ../Python/import.c:2220 > #22 0x00000000004a93bd in import_module_level (name=0x0, > globals=0x914520, locals=<value optimized out>, fromlist=0x72ecc0, > level=-1) at ../Python/import.c:2001 > #23 0x00000000004a976f in PyImport_ImportModuleLevel > (name=0x7f3e64edb16c "screenlets", globals=0x914520, locals=0x914520, > fromlist=0x72ecc0, level=-1) > at ../Python/import.c:2072 > #24 0x000000000048ae39 in builtin___import__ (self=<value optimized > out>, args=<value optimized out>, kwds=<value optimized out>) > at ../Python/bltinmodule.c:47 > #25 0x0000000000418843 in PyObject_Call (func=0xfe06b0, > arg=0x7f3e625f0240, kw=0x7970) at ../Objects/abstract.c:1861 > #26 0x000000000048b322 in PyEval_CallObjectWithKeywords > (func=0x7f3e64ef05f0, arg=0x7f3e64ecf890, kw=0x0) > at ../Python/ceval.c:3481 > #27 0x000000000048db56 in PyEval_EvalFrameEx (f=0x969040, > throwflag=<value optimized out>) at ../Python/ceval.c:2093 > #28 0x00000000004924cd in PyEval_EvalCodeEx (co=0x7f3e64ed6210, > globals=<value optimized out>, locals=<value optimized out>, args=0x0, > argcount=0, kws=0x0, kwcount=0, > defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2875 > #29 0x00000000004926c2 in PyEval_EvalCode (co=0xfe06b0, > globals=0x7f3e625f0240, locals=0x7970) at ../Python/ceval.c:514 > #30 0x00000000004b2008 in PyRun_FileExFlags (fp=0x8f1010, > filename=0x7fff6cf3f6fa > "/usr/share/screenlets/Diskusage/DiskusageScreenlet.py", start=<value > optimized out>, > globals=0x914520, locals=0x914520, closeit=1, > flags=0x7fff6cf3e270) at ../Python/pythonrun.c:1273 > #31 0x00000000004b22ab in PyRun_SimpleFileExFlags (fp=0x8f1010, > filename=0x7fff6cf3f6fa > "/usr/share/screenlets/Diskusage/DiskusageScreenlet.py", closeit=1, > flags=0x7fff6cf3e270) at ../Python/pythonrun.c:879 > #32 0x0000000000414572 in Py_Main (argc=2, argv=<value optimized out>) > at ../Modules/main.c:532 > #33 0x00007f3e641495a6 in __libc_start_main () from /lib/libc.so.6 > #34 0x00000000004139b9 in _start () > > (gdb) run /usr/share/screenlets-manager/screenlets-manager.py > Starting > program: /usr/bin/python /usr/share/screenlets-manager/screenlets-manager.py > [Thread debugging using libthread_db enabled] > [New Thread 0x7f4fcae726f0 (LWP 9008)] > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread 0x7f4fcae726f0 (LWP 9008)] > PyType_IsSubtype (a=0x1ee9650, b=0x7f4fc83b9240) > at ../Objects/typeobject.c:836 > 836 in ../Objects/typeobject.c > (gdb) bt > #0 PyType_IsSubtype (a=0x145e650, b=0x7fda53f04240) > at ../Objects/typeobject.c:836 > #1 0x00007fda53cefafc in ?? () > from /usr/lib/pymodules/python2.5/gtk-2.0/gobject/_gobject.so > #2 0x00007fda53cefdf8 in ?? () > from /usr/lib/pymodules/python2.5/gtk-2.0/gobject/_gobject.so > #3 0x00007fda53cf0cc8 in ?? () > from /usr/lib/pymodules/python2.5/gtk-2.0/gobject/_gobject.so > #4 0x00000000004911d5 in PyEval_EvalFrameEx (f=0xffda20, > throwflag=<value optimized out>) at ../Python/ceval.c:3612 > #5 0x0000000000491ce2 in PyEval_EvalFrameEx (f=0xf576e0, > throwflag=<value optimized out>) at ../Python/ceval.c:3698 > #6 0x00000000004924cd in PyEval_EvalCodeEx (co=0xe2d8a0, > globals=<value optimized out>, locals=<value optimized out>, > args=0xe2e3d8, argcount=4, kws=0x0, kwcount=0, > defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2875 > #7 0x00000000004dc992 in function_call (func=0xe9d410, arg=0xe2e3c0, > kw=0x0) at ../Objects/funcobject.c:517 > #8 0x0000000000418843 in PyObject_Call (func=0x145e650, > arg=0x7fda53f04240, kw=0x7970) at ../Objects/abstract.c:1861 > #9 0x000000000041f6e8 in instancemethod_call (func=0xe9d410, > arg=0xe2e3c0, kw=0x0) at ../Objects/classobject.c:2519 > #10 0x0000000000418843 in PyObject_Call (func=0x145e650, > arg=0x7fda53f04240, kw=0x7970) at ../Objects/abstract.c:1861 > #11 0x0000000000465f66 in slot_tp_init (self=0x14f4fc0, > args=0x14d5230, kwds=0x0) at ../Objects/typeobject.c:4976 > #12 0x000000000046e04b in type_call (type=0xede3c0, args=0x14d5230, > kwds=0x0) at ../Objects/typeobject.c:436 > #13 0x000000000041e17b in PyObject_CallFunctionObjArgs > (callable=0xede3c0) at ../Objects/abstract.c:1861 > #14 0x000000000048ed34 in PyEval_EvalFrameEx (f=0xdb7650, > throwflag=<value optimized out>) at ../Python/ceval.c:4134 > #15 0x00000000004924cd in PyEval_EvalCodeEx (co=0xe2d738, > globals=<value optimized out>, locals=<value optimized out>, args=0x0, > argcount=0, kws=0x0, kwcount=0, defs=0x0, > defcount=0, closure=0x0) at ../Python/ceval.c:2875 > #16 0x00000000004926c2 in PyEval_EvalCode (co=0x145e650, > globals=0x7fda53f04240, locals=0x7970) at ../Python/ceval.c:514 > #17 0x00000000004a725e in PyImport_ExecCodeModuleEx > (name=0x7fff5e9d6770 "screenlets", co=0xe2d738, > pathname=0x7fff5e9d35f0 > "/usr/lib/python2.5/site-packages/screenlets/__init__.pyc") > at ../Python/import.c:675 > #18 0x00000000004a7508 in load_source_module (name=0x7fff5e9d6770 > "screenlets", pathname=0x7fff5e9d35f0 > "/usr/lib/python2.5/site-packages/screenlets/__init__.pyc", > fp=<value optimized out>) at ../Python/import.c:959 > ---Type <return> to continue, or q <return> to quit--- > #19 0x00000000004a84d1 in load_package (name=0x7fff5e9d6770 > "screenlets", pathname=<value optimized out>) > at ../Python/import.c:1015 > #20 0x00000000004a8ac4 in import_submodule (mod=0x72ecc0, > subname=0x7fff5e9d6770 "screenlets", fullname=0x7fff5e9d6770 > "screenlets") at ../Python/import.c:2400 > #21 0x00000000004a8d5c in load_next (mod=0x72ecc0, altmod=0x72ecc0, > p_name=<value optimized out>, buf=0x7fff5e9d6770 "screenlets", > p_buflen=0x7fff5e9d7778) > at ../Python/import.c:2220 > #22 0x00000000004a93bd in import_module_level (name=0x0, > globals=0xd22520, locals=<value optimized out>, fromlist=0x72ecc0, > level=-1) at ../Python/import.c:2001 > #23 0x00000000004a976f in PyImport_ImportModuleLevel > (name=0x7fda569754b4 "screenlets", globals=0xd22520, locals=0xd22520, > fromlist=0x72ecc0, level=-1) > at ../Python/import.c:2072 > #24 0x000000000048ae39 in builtin___import__ (self=<value optimized > out>, args=<value optimized out>, kwds=<value optimized out>) > at ../Python/bltinmodule.c:47 > #25 0x0000000000418843 in PyObject_Call (func=0x145e650, > arg=0x7fda53f04240, kw=0x7970) at ../Objects/abstract.c:1861 > #26 0x000000000048b322 in PyEval_CallObjectWithKeywords > (func=0x7fda5698a5f0, arg=0x7fda56969e68, kw=0x0) > at ../Python/ceval.c:3481 > #27 0x000000000048db56 in PyEval_EvalFrameEx (f=0xd83c90, > throwflag=<value optimized out>) at ../Python/ceval.c:2093 > #28 0x00000000004924cd in PyEval_EvalCodeEx (co=0x7fda5588d288, > globals=<value optimized out>, locals=<value optimized out>, args=0x0, > argcount=0, kws=0x0, kwcount=0, > defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2875 > #29 0x00000000004926c2 in PyEval_EvalCode (co=0x145e650, > globals=0x7fda53f04240, locals=0x7970) at ../Python/ceval.c:514 > #30 0x00000000004b2008 in PyRun_FileExFlags (fp=0xcff010, > filename=0x7fff5e9d96fc > "/usr/share/screenlets-manager/screenlets-manager.py", start=<value > optimized out>, > globals=0xd22520, locals=0xd22520, closeit=1, > flags=0x7fff5e9d7d10) at ../Python/pythonrun.c:1273 > #31 0x00000000004b22ab in PyRun_SimpleFileExFlags (fp=0xcff010, > filename=0x7fff5e9d96fc > "/usr/share/screenlets-manager/screenlets-manager.py", closeit=1, > flags=0x7fff5e9d7d10) > at ../Python/pythonrun.c:879 > #32 0x0000000000414572 in Py_Main (argc=2, argv=<value optimized out>) > at ../Modules/main.c:532 > #33 0x00007fda55be35a6 in __libc_start_main () from /lib/libc.so.6 > #34 0x00000000004139b9 in _start () > > If you need any other informations I do. > > Regards, > Matt > > > Subject: Re: Bug#519664: Segmentation fault on screenlets 0.1.2-5 > > From: julien.laver...@gmail.com > > To: matteo_aquil...@hotmail.com; 519...@bugs.debian.org > > Date: Wed, 22 Apr 2009 18:55:05 +0200 > > > > Is it the case for all screenlets ? > > Also could you try to provide a backtrace with this : > > http://wiki.python.org/moin/DebuggingWithGdb > > > > Thanks. > > > > Regards, > > Julien Lavergne > > > > Le mercredi 22 avril 2009 à 15:16 +0200, matteo aquilano a écrit : > > > Hi! > > > I have Segmentation fault on screenlets 0.1.2-5 again like on > screenlets 0.1.2-4. > > > The patch and the new version don't fix the problem for me. > > > I don't have any error messages when I try to start screenlets. > The output from terminal is "Segmentation fault" only. > > > I add the output of "strace screenlets" in the attached. > > > > > > Regards, > > > Matt. > > > > > > > > > > > > Package: screenlets > > > Severity: grave > > > > > > > > > -- System Information: > > > Debian Release: squeeze/sid > > > APT prefers unstable > > > APT policy: (990, 'unstable'), (850, 'experimental'), (500, > 'testing') > > > Architecture: amd64 (x86_64) > > > > > > Kernel: Linux 2.6.29-1-amd64 (SMP w/1 CPU core) > > > Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8) > > > Shell: /bin/sh linked to /bin/dash > > > > > > Versions of packages screenlets depends on: > > > ii python 2.5.4-2 An interactive high-level object-o > > > ii python-dbus 0.83.0-1 simple interprocess messaging syst > > > ii python-gnome2 2.22.3-3 Python bindings for the GNOME desk > > > ii python-gnome2-desktop 2.24.1-1 Python bindings for the GNOME > desk > > > ii python-gtk2 2.14.1-2 Python bindings for the GTK+ widge > > > ii python-rsvg 2.24.1-1+b3 Python bindings for the RSVG libra > > > ii python-support 1.0.2 automated rebuilding support for P > > > ii python-wnck 2.24.1-1+b3 Python bindings for the WNCK libra > > > ii python-xdg 0.15-1.1 A python library to access freedes > > > > > > Versions of packages screenlets recommends: > > > ii gnome-keyring 2.26.0-4 GNOME keyring services (daemon and > > > ii metacity 1:2.24.0-2 A lightweight GTK2 based Window Ma > > > ii python-evolution 2.24.1-1+b3 Python bindings for the evolution > > > ii python-feedparser 4.1-13 Universal Feed Parser for Python > > > ii python-gmenu 2.24.2-2 an implementation of the freedeskt > > > ii python-gnome2-desktop 2.24.1-1 Python bindings for the GNOME > desk > > > ii python-gnome2-extras 2.25.3-2 Extra Python bindings for the > GNOM > > > ii python-gnomekeyring 2.24.1-1+b3 Python bindings for the GNOME > keyr > > > ii python-gtkmozembed 2.25.3-2 Python bindings for the GtkMozEmbe > > > pn python-imaging <none> (no description available) > > > > > > Versions of packages screenlets suggests: > > > ii evolution 2.24.5-3 groupware suite with mail client a > > > pn gnome-orca <none> (no description available) > > > pn tomboy <none> (no description available) > > > pn xfconf <none> (no description available) > > > > > > -- no debconf information > > > > > > > > > > ______________________________________________________________________ > > > Dillo con le Emoticon! Scarica il nuovo Messenger 2009 > > > > > ______________________________________________________________________ > Scegli fra più di 30 stazioni! Ascolta la radio su Messenger -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org