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

Reply via email to