[pygtk] python interpreter crashes on `import clutter`

Armin Moradi amoradi at fedoraproject.org
Sun Aug 2 09:08:24 WST 2009


Hi list,

When I tried to `import clutter` in an interactive session, the
interpreter crashed, and gnome-bugbuddy asked me to install a
debuginfo package.  After I installed that and reproduced the crash,
bugbuddy gave me this crash report:

System: Linux 2.6.29.6-213.fc11.x86_64 #1 SMP Tue Jul 7 21:02:57 EDT 2009 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10601901
Selinux: No
Accessibility: Disabled
GTK+ Theme: Shiki-Wise
Icon Theme: gnome-wise
GTK+ Modules: canberra-gtk-module, globalmenu-gnome, gnomebreakpad

Memory status: size: 295002112 vsize: 295002112 resident: 18169856
share: 9261056 rss: 18169856 rss_rlim: 18446744073709551615
CPU usage: start_time: 1249175158 rtime: 17 utime: 13 stime: 4
cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/python'

[?1034h[Thread debugging using libthread_db enabled]
0x00000031a300e99e in __libc_waitpid (pid=<value optimized out>,
    stat_loc=0x7fffeaebf730, options=<value optimized out>)
    at ../sysdeps/unix/sysv/linux/waitpid.c:32
32	      return INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL);
Current language:  auto; currently minimal
#0  0x00000031a300e99e in __libc_waitpid (pid=<value optimized out>,
    stat_loc=0x7fffeaebf730, options=<value optimized out>)
    at ../sysdeps/unix/sysv/linux/waitpid.c:32
#1  0x000000386e66eae9 in g_spawn_sync () from /lib64/libglib-2.0.so.0
#2  0x000000386e66edf9 in g_spawn_command_line_sync ()
   from /lib64/libglib-2.0.so.0
#3  0x00007f5cae00ddc1 in ?? ()
   from /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
#4  <signal handler called>
#5  0x00007f5cb00a2020 in ?? ()
   from /usr/lib64/python2.6/site-packages/gtk-2.0/gobject/_gobject.so
#6  0x00007f5cb00a60a0 in ?? ()
   from /usr/lib64/python2.6/site-packages/gtk-2.0/gobject/_gobject.so
#7  0x00007f5cafe7d0e3 in ?? ()
   from /usr/lib64/python2.6/site-packages/clutter/_clutter.so
#8  0x00007f5cafe604a4 in init_clutter ()
   from /usr/lib64/python2.6/site-packages/clutter/_clutter.so
#9  0x00000039fa0f27d8 in _PyImport_LoadDynamicModule (
    name=0x7fffeaec1040 "clutter._clutter",
    pathname=0x7fffeaebff50
"/usr/lib64/python2.6/site-packages/clutter/_clutter.so", fp=<value
optimized out>) at Python/importdl.c:53
#10 0x00000039fa0f09e5 in import_submodule (mod=0x7f5cb6687d70,
    subname=0x7f5cb66883e4 "_clutter",
    fullname=0x7fffeaec1040 "clutter._clutter") at Python/import.c:2545
#11 0x00000039fa0f0f3c in ensure_fromlist (mod=0x7f5cb6687d70,
    fromlist=0x7f5cb674bf50, buf=<value optimized out>, buflen=7, recursive=0)
    at Python/import.c:2456
#12 0x00000039fa0f158e in import_module_level (name=0x0,
    globals=<value optimized out>, locals=<value optimized out>,
    fromlist=0x7f5cb674bf50, level=<value optimized out>)
    at Python/import.c:2124
#13 0x00000039fa0f1844 in PyImport_ImportModuleLevel (
    name=0x7f5cb6688324 "clutter", globals=0x995c00, locals=0x995c00,
    fromlist=0x7f5cb674bf50, level=<value optimized out>)
    at Python/import.c:2138
#14 0x00000039fa0d70cf in builtin___import__ (self=<value optimized out>,
    args=<value optimized out>, kwds=<value optimized out>)
    at Python/bltinmodule.c:48
#15 0x00000039fa043ac3 in PyObject_Call (func=0x7f5cb672aea8, arg=0x5, kw=0x30)
    at Objects/abstract.c:2487
#16 0x00000039fa0d7603 in PyEval_CallObjectWithKeywords (func=0x7f5cb672aea8,
    arg=0x7f5cb6676cb0, kw=0x30) at Python/ceval.c:3548
#17 0x00000039fa0da247 in PyEval_EvalFrameEx (f=0x9a1d30,
    throwflag=<value optimized out>) at Python/ceval.c:2124
#18 0x00000039fa0def85 in PyEval_EvalCodeEx (co=0x7f5cb6670558,
    globals=<value optimized out>, locals=<value optimized out>, args=0x0,
    argcount=<value optimized out>, kws=0x0, kwcount=0, defs=0x0, defcount=0,
    closure=0x0) at Python/ceval.c:2942
#19 0x00000039fa0df092 in PyEval_EvalCode (co=0xfffffffffffffffa, globals=0x5,
    locals=0x30) at Python/ceval.c:515
#20 0x00000039fa0ef072 in PyImport_ExecCodeModuleEx (
    name=0x7fffeaec56a0 "clutter", co=0x7f5cb6670558,
    pathname=0x7fffeaec24e0
"/usr/lib64/python2.6/site-packages/clutter/__init__.pyc") at
Python/import.c:680
#21 0x00000039fa0ef498 in load_source_module (name=0x7fffeaec56a0 "clutter",
    pathname=0x7fffeaec24e0
"/usr/lib64/python2.6/site-packages/clutter/__init__.pyc", fp=<value
optimized out>) at Python/import.c:971
#22 0x00000039fa0f02cf in load_package (name=0x7fffeaec56a0 "clutter",
    pathname=<value optimized out>) at Python/import.c:1027
#23 0x00000039fa0f09e5 in import_submodule (mod=0x39fa37b650,
    subname=0x7fffeaec56a0 "clutter", fullname=0x7fffeaec56a0 "clutter")
    at Python/import.c:2545
#24 0x00000039fa0f0c74 in load_next (mod=0x39fa37b650,
    altmod=<value optimized out>, p_name=<value optimized out>,
    buf=0x7fffeaec56a0 "clutter", p_buflen=<value optimized out>)
    at Python/import.c:2365
#25 0x00000039fa0f12d2 in import_module_level (name=0x0,
    globals=<value optimized out>, locals=<value optimized out>,
    fromlist=0x39fa37b650, level=-1) at Python/import.c:2087
#26 0x00000039fa0f1844 in PyImport_ImportModuleLevel (
    name=0x7f5cb6688324 "clutter", globals=0x923630, locals=0x923630,
    fromlist=0x39fa37b650, level=<value optimized out>) at Python/import.c:2138
#27 0x00000039fa0d70cf in builtin___import__ (self=<value optimized out>,
    args=<value optimized out>, kwds=<value optimized out>)
    at Python/bltinmodule.c:48
#28 0x00000039fa043ac3 in PyObject_Call (func=0x7f5cb672aea8, arg=0x5, kw=0x30)
    at Objects/abstract.c:2487
#29 0x00000039fa0d7603 in PyEval_CallObjectWithKeywords (func=0x7f5cb672aea8,
    arg=0x7f5cb67543c0, kw=0x30) at Python/ceval.c:3548
#30 0x00000039fa0da247 in PyEval_EvalFrameEx (f=0x9a0d70,
    throwflag=<value optimized out>) at Python/ceval.c:2124
#31 0x00000039fa0def85 in PyEval_EvalCodeEx (co=0x7f5cb66708a0,
    globals=<value optimized out>, locals=<value optimized out>, args=0x0,
    argcount=<value optimized out>, kws=0x0, kwcount=0, defs=0x0, defcount=0,
    closure=0x0) at Python/ceval.c:2942
#32 0x00000039fa0df092 in PyEval_EvalCode (co=0xfffffffffffffffa, globals=0x5,
    locals=0x30) at Python/ceval.c:515
#33 0x00000039fa0fa1ac in run_mod (mod=<value optimized out>,
    filename=<value optimized out>, globals=0x923630, locals=0x923630,
    flags=<value optimized out>, arena=<value optimized out>)
    at Python/pythonrun.c:1330
#34 0x00000039fa0fbb8e in PyRun_InteractiveOneFlags (fp=<value optimized out>,
    filename=0x39fa13fb2c "<stdin>", flags=0x7fffeaec6c20)
    at Python/pythonrun.c:836
#35 0x00000039fa0fbd9e in PyRun_InteractiveLoopFlags (fp=0x31a27686a0,
    filename=0x39fa13fb2c "<stdin>", flags=0x7fffeaec6c20)
    at Python/pythonrun.c:756
#36 0x00000039fa0fbeac in PyRun_AnyFileExFlags (fp=0x31a27686a0,
    filename=0x39fa13fb2c "<stdin>", closeit=0, flags=0x7fffeaec6c20)
    at Python/pythonrun.c:725
#37 0x00000039fa107dc9 in Py_Main (argc=0, argv=<value optimized out>)
    at Modules/main.c:597
#38 0x00000031a241ea2d in __libc_start_main (main=<value optimized out>,
    argc=<value optimized out>, ubp_av=<value optimized out>,
    init=<value optimized out>, fini=<value optimized out>,
    rtld_fini=<value optimized out>, stack_end=0x7fffeaec6d38)
    at libc-start.c:220
#39 0x0000000000400649 in _start ()

Thread 1 (Thread 0x7f5cb675c6f0 (LWP 15752)):
#0  0x00000031a300e99e in __libc_waitpid (pid=<value optimized out>,
    stat_loc=0x7fffeaebf730, options=<value optimized out>)
    at ../sysdeps/unix/sysv/linux/waitpid.c:32
        oldtype = <value optimized out>
        result = <value optimized out>
#1  0x000000386e66eae9 in g_spawn_sync () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2  0x000000386e66edf9 in g_spawn_command_line_sync ()
   from /lib64/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f5cae00ddc1 in ?? ()
   from /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#4  <signal handler called>
No locals.
#5  0x00007f5cb00a2020 in ?? ()
   from /usr/lib64/python2.6/site-packages/gtk-2.0/gobject/_gobject.so
No symbol table info available.
#6  0x00007f5cb00a60a0 in ?? ()
   from /usr/lib64/python2.6/site-packages/gtk-2.0/gobject/_gobject.so
No symbol table info available.
#7  0x00007f5cafe7d0e3 in ?? ()
   from /usr/lib64/python2.6/site-packages/clutter/_clutter.so
No symbol table info available.
#8  0x00007f5cafe604a4 in init_clutter ()
   from /usr/lib64/python2.6/site-packages/clutter/_clutter.so
No symbol table info available.
#9  0x00000039fa0f27d8 in _PyImport_LoadDynamicModule (
    name=0x7fffeaec1040 "clutter._clutter",
    pathname=0x7fffeaebff50
"/usr/lib64/python2.6/site-packages/clutter/_clutter.so", fp=<value
optimized out>) at Python/importdl.c:53
        m = <value optimized out>
        shortname = <value optimized out>
        packagecontext = 0x7fffeaec1040 "clutter._clutter"
        oldcontext = 0x0
        p = 0x7f5cafe601a0 <init_clutter>
#10 0x00000039fa0f09e5 in import_submodule (mod=0x7f5cb6687d70,
    subname=0x7f5cb66883e4 "_clutter",
    fullname=0x7fffeaec1040 "clutter._clutter") at Python/import.c:2545
        buf = "/usr/lib64/python2.6/site-packages/clutter/_clutter.so\0ter/clutter.pyc\0e.so\0py\0\0Y\0\0\0\1\0\0\0\360\17:\372\71\0\0\0\320<\222\0\0\0\0\0\360\303m\266\\\177\0\0\360\303m\266\\\177\0\0\60\"\354\352\377\177\0\0\320\0\354\352\377\177\0\0\334\334:\372\71\0\0\0\320<\222\0\0\0\0\0Æ“\5\372\71\0\0\0\320\0\354\352\377\177\0\0\270\364\16\372\71",
'\0' <repeats 11 times>,
"0\t\b\372\71\0\0\0\270\352g\266\\\177\0\0\"\223\t\372\71\0\0\0`\221:\372\71\0\0\0\303:\4\372\71\0\0\0\b\0\0\0\60\0\0\0\324c\t\372\71\0\0\0\270\352g\266\\\177\0\0P\277"...
        fp = 0x9af400
        path = <value optimized out>
        loader = 0x0
        fdp = 0x5
        modules = 0x903060
        m = <value optimized out>
#11 0x00000039fa0f0f3c in ensure_fromlist (mod=0x7f5cb6687d70,
    fromlist=0x7f5cb674bf50, buf=<value optimized out>, buflen=7, recursive=0)
    at Python/import.c:2456
        subname = 0x7f5cb66883e4 "_clutter"
        submod = <value optimized out>
        item = 0x7f5cb66883c0
        hasit = <value optimized out>
        i = <value optimized out>
#12 0x00000039fa0f158e in import_module_level (name=0x0,
    globals=<value optimized out>, locals=<value optimized out>,
    fromlist=0x7f5cb674bf50, level=<value optimized out>)
    at Python/import.c:2124
        buf = "clutter._clutter\0\21\354\352\377\177\0\0J\312\b\372\71",
'\0' <repeats 11 times>,
"*\0\0\0\0\0\0\0؞t\266\\\177\0\0\60\t\b\372\71\0\0\0\270\352g\266\\\177\0\0\"\223\t\372\71\0\0\0`\221:\372\71\0\0\0\303:\4\372\71\0\0\0\b\0\0\0\60\0\0\0\324c\t\372\71\0\0\0\270\352g\266\\\177\0\0P\277t\266\\\177\0\0`\221:\372\71\0\0\0\270\352g\266\\\177\0\0\0\0\0\0\0\0\0\0\270=\4\372\71\0\0\0\20\0\0\0\60\0\0\0Ќ6\372\71\0\0\0\20\0\0\0\60\0\0\0\340\21\354\352\377\177\0\0\20\21\354\352\377\177\0\0\0\n7\372\71",
'\0' <repeats 11 times>, " \22\67\372\71", '\0' <repeats 12
times>"\261, \67\372\71\0\0\0f range\0\a\0\0\0\0\0\0\0
\0\0\0\60\0\0\0\60\22\354"...
        buflen = 7
        parent = <value optimized out>
        head = 0x7f5cb6687d70
        next = <value optimized out>
        tail = 0x7f5cb6687d70
#13 0x00000039fa0f1844 in PyImport_ImportModuleLevel (
    name=0x7f5cb6688324 "clutter", globals=0x995c00, locals=0x995c00,
    fromlist=0x7f5cb674bf50, level=<value optimized out>)
    at Python/import.c:2138
        result = <value optimized out>
#14 0x00000039fa0d70cf in builtin___import__ (self=<value optimized out>,
    args=<value optimized out>, kwds=<value optimized out>)
    at Python/bltinmodule.c:48
        kwlist = {0x39fa12a5c6 "name", 0x39fa127114 "globals",
          0x39fa13d9d4 "locals", 0x39fa13d085 "fromlist",
          0x39fa137fae "level", 0x0}
        name = 0x7f5cb6688324 "clutter"
        globals = 0x995c00
        locals = 0x995c00
        fromlist = 0x7f5cb674bf50
        level = -1
#15 0x00000039fa043ac3 in PyObject_Call (func=0x7f5cb672aea8, arg=0x5, kw=0x30)
    at Objects/abstract.c:2487
        result = 0x9a168a
        call = 0x39fa080930 <PyCFunction_Call>
#16 0x00000039fa0d7603 in PyEval_CallObjectWithKeywords (func=0x7f5cb672aea8,
    arg=0x7f5cb6676cb0, kw=0x30) at Python/ceval.c:3548
        result = <value optimized out>
#17 0x00000039fa0da247 in PyEval_EvalFrameEx (f=0x9a1d30,
    throwflag=<value optimized out>) at Python/ceval.c:2124
        stack_pointer = 0x9a1ea8
        next_instr = 0x9a168a "l\24"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = <value optimized out>
        err = <value optimized out>
        x = 0x7f5cb672aea8
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = <value optimized out>
        stream = <value optimized out>
        freevars = 0x9a1ea8
        retval = 0x0
        tstate = 0x8f80a0
        co = 0x7f5cb6670558
        instr_ub = -1
        instr_lb = 0
        instr_prev = -1
        first_instr = 0x9a1534 "y\24"
        names = 0x9a18b0
        consts = 0x7f5cb6755148
        __PRETTY_FUNCTION__ = "PyEval_EvalFrameEx"
#18 0x00000039fa0def85 in PyEval_EvalCodeEx (co=0x7f5cb6670558,
    globals=<value optimized out>, locals=<value optimized out>, args=0x0,
    argcount=<value optimized out>, kws=0x0, kwcount=0, defs=0x0, defcount=0,
    closure=0x0) at Python/ceval.c:2942
        f = 0x9a1d30
        retval = <value optimized out>
        freevars = <value optimized out>
        tstate = 0x8f80a0
        x = 0x6
        u = <value optimized out>
        __PRETTY_FUNCTION__ = "PyEval_EvalCodeEx"
#19 0x00000039fa0df092 in PyEval_EvalCode (co=0xfffffffffffffffa, globals=0x5,
    locals=0x30) at Python/ceval.c:515
No locals.
#20 0x00000039fa0ef072 in PyImport_ExecCodeModuleEx (
    name=0x7fffeaec56a0 "clutter", co=0x7f5cb6670558,
    pathname=0x7fffeaec24e0
"/usr/lib64/python2.6/site-packages/clutter/__init__.pyc") at
Python/import.c:680
        modules = 0x903060
        m = <value optimized out>
        d = <value optimized out>
        v = <value optimized out>
#21 0x00000039fa0ef498 in load_source_module (name=0x7fffeaec56a0 "clutter",
    pathname=0x7fffeaec24e0
"/usr/lib64/python2.6/site-packages/clutter/__init__.pyc", fp=<value
optimized out>) at Python/import.c:971
        st = {st_dev = 64768, st_ino = 249241, st_nlink = 1, st_mode = 33188,
          st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 1910,
          st_blksize = 4096, st_blocks = 8, st_atim = {tv_sec = 1249174610,
            tv_nsec = 767002380}, st_mtim = {tv_sec = 1228922053,
            tv_nsec = 0}, st_ctim = {tv_sec = 1249174595,
            tv_nsec = 144001132}, __unused = {0, 0, 0}}
        fpc = <value optimized out>
        buf = "/usr/lib64/python2.6/site-packages/clutter/__init__.pyc\0\37xB\253x\272C\262\b\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0\320H\227\0\0\0\0\0\320H\227",
'\0' <repeats 13 times>"\314,
\65\354\352\377\177\0\0\34\0\0\0\0\0\0\0EHA\255\61\0\0\0\32\1\60\0&\0\17\0\235\1l\5xterm|xterm
terminal emulator (X Window
System)\0\0\1\0\0\1\0\0\0\1\0\0\0\0\1\1\0\0\0\0\0\0\0\1\0\0\1\0\0\1\0\0\0\0\0\0\0\0\1P\0\b\0\30\0\377"...
        cpathname = 0x7fffeaec24e0
"/usr/lib64/python2.6/site-packages/clutter/__init__.pyc"
        co = 0x9a12d0
        m = <value optimized out>
#22 0x00000039fa0f02cf in load_package (name=0x7fffeaec56a0 "clutter",
    pathname=<value optimized out>) at Python/import.c:1027
        m = 0x7f5cb6687d70
        d = <value optimized out>
        file = 0x7f5cb6676be0
        path = 0x7f5cb6674710
        err = <value optimized out>
        buf = "/usr/lib64/python2.6/site-packages/clutter/__init__.py\0le.so\0\0\0\0\235v\354\352\377\177\0\0\61JA\255\61\0\0\0\235v\354\352\377\177",
'\0' <repeats 18 times>, "NÏ\0\0\0\0\0@\0\0\0\0\0\0\0\"\0\0\0\4",
'\0' <repeats 11 times>"\320,
H\227\0\0\0\0\0|F\354\352\377\177\0\0\1\0\0\0\0\0\0\0\320H\227\0\0\0\0\0\320H\227",
'\0' <repeats 13 times>"\331,
\2A\255\61\0\0\0/usr/share/terminfo/x/xterm\0\61\0\0\0\0\375\0\0\0\0\0\0P\20q\266"...
        fp = 0x9a0f10
        fdp = 0x5
#23 0x00000039fa0f09e5 in import_submodule (mod=0x39fa37b650,
    subname=0x7fffeaec56a0 "clutter", fullname=0x7fffeaec56a0 "clutter")
    at Python/import.c:2545
        buf = "/usr/lib64/python2.6/site-packages/clutter\0__init__.py\0\0\356\335\a\372\71\0\0\0\377\37\0\0\0\0\0\0w\346tJ\0\0\0\0@\205\267\0\0\0\0\0\210kg\266\\\177\0\0\220\205\217\0\0\0\0\0\275\234\364:>\217\4\245\210kg\266\\\177\0\0\260
9\261\\\177\0\0\0\0\0\0\0\0\0\0\210kg\266\\\177\0\0\360[\220\0\0\0\0\0\275\234\364:>\217\4\245\0Z\231\0\0\0\0\0\260
9\261\\\177\0\0\0\0\0\0\0\0\0\0\203\312\a\372\71", '\0' <repeats 11
times>"\220, \365\a\372\71\0\0\0,\0\0\0\0\0\0\0\360[\220\0\0\0\0\0\b\0\0\0\0\0\0\0\240X\354\352\377\177\0\0\0\0\0\0\0\0\0\0\220"...
        fp = 0x0
        path = <value optimized out>
        loader = 0x0
        fdp = 0x5
        modules = 0x903060
        m = <value optimized out>
#24 0x00000039fa0f0c74 in load_next (mod=0x39fa37b650,
    altmod=<value optimized out>, p_name=<value optimized out>,
    buf=0x7fffeaec56a0 "clutter", p_buflen=<value optimized out>)
    at Python/import.c:2365
        name = 0x7f5cb6688324 "clutter"
        len = 7
        p = 0x7fffeaec56a0 "clutter"
        result = <value optimized out>
#25 0x00000039fa0f12d2 in import_module_level (name=0x0,
    globals=<value optimized out>, locals=<value optimized out>,
    fromlist=0x39fa37b650, level=-1) at Python/import.c:2087
        buf = "clutter\0\322\347\a\372\71\0\0\0\200\65\24\372\71\0\0\0$\17s\266\\\177\0\0<\202h\266\\\177\0\0\b\0\0\0\0\0\0\0\377\37\0\0\0\0\0\0
\264\67\372\71\0\0\0\20\231t\266\\\177\0\0\260\202\227\0\0\0\0\0\0\17s\266\\\177\0\0
\264\67\372\71\0\0\0\320zh\266\\\177\0\0\0\0\0\0\0\0\0\0\260\202\227\0\0\0\0\0\322\347\a\372\71\0\0\0\0\17s\266\\\177\0\0ثs\266\\\177",
'\0' <repeats 11 times>, "\17s\266\\\177\0\0\0\17s\266\\\177\0\0
\264\67\372\71\0\0\0\320zh\266\\\177\0\0\0\17s\266\\\177\0\0\0\0\0\0\0\0\0\0\346\"\b\372\71\0\0\0\60X\354\352\377\177\0\0\0\17s\266\\\177\0\0\320zh\266\\\177\0\0\320zh\266\\\177\0\0\0\17s\266\\\177\0\0ثs\266"...
        buflen = 7
        parent = 0x39fa37b650
        head = <value optimized out>
        next = <value optimized out>
        tail = <value optimized out>
#26 0x00000039fa0f1844 in PyImport_ImportModuleLevel (
    name=0x7f5cb6688324 "clutter", globals=0x923630, locals=0x923630,
    fromlist=0x39fa37b650, level=<value optimized out>) at Python/import.c:2138
        result = <value optimized out>
#27 0x00000039fa0d70cf in builtin___import__ (self=<value optimized out>,
    args=<value optimized out>, kwds=<value optimized out>)
    at Python/bltinmodule.c:48
        kwlist = {0x39fa12a5c6 "name", 0x39fa127114 "globals",
          0x39fa13d9d4 "locals", 0x39fa13d085 "fromlist",
          0x39fa137fae "level", 0x0}
        name = 0x7f5cb6688324 "clutter"
        globals = 0x923630
        locals = 0x923630
        fromlist = 0x39fa37b650
        level = -1
#28 0x00000039fa043ac3 in PyObject_Call (func=0x7f5cb672aea8, arg=0x5, kw=0x30)
    at Objects/abstract.c:2487
        result = 0x7f5cb6687db5
        call = 0x39fa080930 <PyCFunction_Call>
#29 0x00000039fa0d7603 in PyEval_CallObjectWithKeywords (func=0x7f5cb672aea8,
    arg=0x7f5cb67543c0, kw=0x30) at Python/ceval.c:3548
        result = <value optimized out>
#30 0x00000039fa0da247 in PyEval_EvalFrameEx (f=0x9a0d70,
    throwflag=<value optimized out>) at Python/ceval.c:2124
        stack_pointer = 0x9a0ee8
        next_instr = 0x7f5cb6687db5 "Z"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = <value optimized out>
        err = <value optimized out>
        x = 0x7f5cb672aea8
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = <value optimized out>
        stream = <value optimized out>
        freevars = 0x9a0ee8
        retval = 0x0
        tstate = 0x8f80a0
        co = 0x7f5cb66708a0
        instr_ub = -1
        instr_lb = 0
        instr_prev = -1
        first_instr = 0x7f5cb6687dac "d"
        names = 0x7f5cb674bd90
        consts = 0x7f5cb667ae18
        __PRETTY_FUNCTION__ = "PyEval_EvalFrameEx"
#31 0x00000039fa0def85 in PyEval_EvalCodeEx (co=0x7f5cb66708a0,
    globals=<value optimized out>, locals=<value optimized out>, args=0x0,
    argcount=<value optimized out>, kws=0x0, kwcount=0, defs=0x0, defcount=0,
    closure=0x0) at Python/ceval.c:2942
        f = 0x9a0d70
        retval = <value optimized out>
        freevars = <value optimized out>
        tstate = 0x8f80a0
        x = 0x6
        u = <value optimized out>
        __PRETTY_FUNCTION__ = "PyEval_EvalCodeEx"
#32 0x00000039fa0df092 in PyEval_EvalCode (co=0xfffffffffffffffa, globals=0x5,
    locals=0x30) at Python/ceval.c:515
No locals.
#33 0x00000039fa0fa1ac in run_mod (mod=<value optimized out>,
    filename=<value optimized out>, globals=0x923630, locals=0x923630,
    flags=<value optimized out>, arena=<value optimized out>)
    at Python/pythonrun.c:1330
        co = 0x7f5cb66708a0
        v = 0x5
#34 0x00000039fa0fbb8e in PyRun_InteractiveOneFlags (fp=<value optimized out>,
    filename=0x39fa13fb2c "<stdin>", flags=0x7fffeaec6c20)
    at Python/pythonrun.c:836
        m = <value optimized out>
        d = 0x5
        v = 0x7f5cb6688150
        w = <value optimized out>
        mod = 0x99e4a0
        arena = <value optimized out>
        ps1 = 0x7f5cb6688174 ">>> "
        ps2 = <value optimized out>
        errcode = 0
#35 0x00000039fa0fbd9e in PyRun_InteractiveLoopFlags (fp=0x31a27686a0,
    filename=0x39fa13fb2c "<stdin>", flags=0x7fffeaec6c20)
    at Python/pythonrun.c:756
        v = 0x7f5cb6688240
        ret = <value optimized out>
        local_flags = {cf_flags = 65302}
#36 0x00000039fa0fbeac in PyRun_AnyFileExFlags (fp=0x31a27686a0,
    filename=0x39fa13fb2c "<stdin>", closeit=0, flags=0x7fffeaec6c20)
    at Python/pythonrun.c:725
        err = <value optimized out>
#37 0x00000039fa107dc9 in Py_Main (argc=0, argv=<value optimized out>)
    at Modules/main.c:597
        c = <value optimized out>
        sts = 0
        command = 0x0
        filename = 0x5 <Address 0x5 out of bounds>
        module = 0x0
        fp = 0x31a27686a0
        p = <value optimized out>
        unbuffered = <value optimized out>
        skipfirstline = 0
        stdin_is_interactive = 1
        help = <value optimized out>
        version = <value optimized out>
        saw_unbuffered_flag = 1
        cf = {cf_flags = 0}
#38 0x00000031a241ea2d in __libc_start_main (main=<value optimized out>,
    argc=<value optimized out>, ubp_av=<value optimized out>,
    init=<value optimized out>, fini=<value optimized out>,
    rtld_fini=<value optimized out>, stack_end=0x7fffeaec6d38)
    at libc-start.c:220
        result = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -1827999986697223537,
                4195872, 140737134751040, 0, 0, 1828028699209777807,
                -1818637098967743857}, mask_was_saved = 0}}, priv = {pad = {
              0x0, 0x0, 0x31a1e0ebef, 0x0}, data = {prev = 0x0, cleanup = 0x0,
              canceltype = -1579095057}}}
        not_first_call = <value optimized out>
#39 0x0000000000400649 in _start ()
No symbol table info available.
The program is running.  Quit anyway (and detach it)? (y or n)
[answered Y; input not from terminal]


----------- .xsession-errors (119 sec old) ---------------------
Parameter name: source.
Delicious.BookmarksItemSource "Del.icio.us bookmarks" encountered an
error in Items: Argument cannot be null.
Parameter name: source.
The remote server returned an error: (401) Unauthorized.
Delicious.BookmarksItemSource "Del.icio.us bookmarks" encountered an
error in Items: Argument cannot be null.
Parameter name: source.
Delicious.BookmarksItemSource "Del.icio.us bookmarks" encountered an
error in Items: Argument cannot be null.
Parameter name: source.
The remote server returned an error: (401) Unauthorized.
Gtk-Message: Failed to load module "globalmenu-gnome": GModule
(/usr/lib64/gtk-2.0/modules/libglobalmenu-gnome.so) initialization
check failed: Global Menu is disabled
Delicious.BookmarksItemSource "Del.icio.us bookmarks" encountered an
error in Items: Argument cannot be null.
Parameter name: source.
Delicious.BookmarksItemSource "Del.icio.us bookmarks" encountered an
error in Items: Argument cannot be null.
Parameter name: source.
The remote server returned an error: (401) Unauthorized.
--------------------------------------------------




I have no idea why it crashes, and I would very appreciate it if
someone could shed some light on this issue.
This crash also happens when I write `import clutter` in a file and
try to run it!
My system is Fedora 11 x86_64, pyclutter 0.8.2 and clutter 0.8.8

Thank you very much!
-- 
Armin Moradi


More information about the pygtk mailing list