#7644 NORM 8.2.0 (: Sugar-jhbuild crashes at startup on Rawhide/x86-64

Zarro Boogs per Child bugtracker at laptop.org
Fri Jul 25 15:02:04 EDT 2008


#7644: Sugar-jhbuild crashes at startup on Rawhide/x86-64
--------------------+-------------------------------------------------------
 Reporter:  cjb     |         Owner:  marco               
     Type:  defect  |        Status:  new                 
 Priority:  normal  |     Milestone:  8.2.0 (was Update.2)
Component:  sugar   |       Version:  not specified       
 Keywords:          |   Next_action:  never set           
 Verified:  0       |     Blockedby:                      
 Blocking:          |  
--------------------+-------------------------------------------------------
 With today's Rawhide (which contains the fixed Xephyr) and today's sugar-
 jhbuild, sugar-shell crashes immediately.  This is a new box, so don't
 know if this is a regression.

 {{{
 Core was generated by `python /home/cjb/git/sugar-jhbuild/install/bin
 /sugar-shell'.
 Program terminated with signal 11, Segmentation fault.
 [New process 9885]
 #0  0x00007f4764facff7 in IA__g_type_parent (type=1571183424) at
 gtype.c:3121
 3121      return node ? NODE_PARENT_TYPE (node) : 0;
 (gdb) bt
 #0  0x00007f4764facff7 in IA__g_type_parent (type=1571183424) at
 gtype.c:3121
 #1  0x00007f47651e6c98 in pyg_type_get_bases (gtype=1571183424)
     at pygobject.c:705
 #2  0x00007f47651e7230 in pygobject_register_class (dict=0x7f475da72720,
     type_name=<value optimized out>, gtype=1571183424,
 type=0x7f475d872fa0,
     static_bases=0x7f475d8a2950) at pygobject.c:559
 #3  0x00007f475d65f9e7 in py_sugarext_register_classes (d=0x7f475da72720)
     at _sugarext.c:1047
 #4  0x00007f475d65fd62 in init_sugarext () at _sugarextmodule.c:42
 #5  0x000000361bcd50e6 in _PyImport_LoadDynamicModule (
     name=<value optimized out>, pathname=<value optimized out>,
     fp=<value optimized out>) at Python/importdl.c:53
 #6  0x000000361bcd34d9 in import_submodule (mod=<value optimized out>,
     subname=<value optimized out>, fullname=<value optimized out>)
     at Python/import.c:2394
 #7  0x000000361bcd3a69 in ensure_fromlist (mod=<value optimized out>,
     fromlist=<value optimized out>, buf=<value optimized out>,
     buflen=<value optimized out>, recursive=<value optimized out>)
     at Python/import.c:2305
 #8  0x000000361bcd3ff0 in import_module_level (name=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>,
     fromlist=<value optimized out>, level=<value optimized out>)
     at Python/import.c:2032
 #9  0x000000361bcd4125 in PyImport_ImportModuleLevel (
     name=<value optimized out>, globals=<value optimized out>,
     locals=<value optimized out>, fromlist=<value optimized out>,
     level=<value optimized out>) at Python/import.c:2066
 #10 0x000000361bcb79cd in builtin___import__ (self=<value optimized out>,
     args=<value optimized out>, kwds=<value optimized out>)
     at Python/bltinmodule.c:47
 #11 0x000000361bc3d173 in PyObject_Call (func=<value optimized out>,
     arg=<value optimized out>, kw=<value optimized out>)
     at Objects/abstract.c:1860
 #12 0x000000361bcb7fc1 in PyEval_CallObjectWithKeywords (
     func=<value optimized out>, arg=<value optimized out>,
     kw=<value optimized out>) at Python/ceval.c:3433
 #13 0x000000361bcba940 in PyEval_EvalFrameEx (f=<value optimized out>,
     throwflag=<value optimized out>) at Python/ceval.c:2063
 #14 0x000000361bcbf765 in PyEval_EvalCodeEx (co=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>,
     args=<value optimized out>, argcount=<value optimized out>,
     kws=<value optimized out>, kwcount=<value optimized out>,
     defs=<value optimized out>, defcount=<value optimized out>,
     closure=<value optimized out>) at Python/ceval.c:2831
 ---Type <return> to continue, or q <return> to quit---
 #15 0x000000361bcbf9a2 in PyEval_EvalCode (co=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>)
     at Python/ceval.c:494
 #16 0x000000361bcd1b60 in PyImport_ExecCodeModuleEx (
     name=<value optimized out>, co=<value optimized out>,
     pathname=<value optimized out>) at Python/import.c:669
 #17 0x000000361bcd1de8 in load_source_module (name=<value optimized out>,
     pathname=<value optimized out>, fp=<value optimized out>)
     at Python/import.c:953
 #18 0x000000361bcd34d9 in import_submodule (mod=<value optimized out>,
     subname=<value optimized out>, fullname=<value optimized out>)
     at Python/import.c:2394
 #19 0x000000361bcd3772 in load_next (mod=<value optimized out>,
     altmod=<value optimized out>, p_name=<value optimized out>,
     buf=<value optimized out>, p_buflen=<value optimized out>)
     at Python/import.c:2214
 #20 0x000000361bcd3e06 in import_module_level (name=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>,
     fromlist=<value optimized out>, level=<value optimized out>)
     at Python/import.c:2002
 #21 0x000000361bcd4125 in PyImport_ImportModuleLevel (
     name=<value optimized out>, globals=<value optimized out>,
     locals=<value optimized out>, fromlist=<value optimized out>,
     level=<value optimized out>) at Python/import.c:2066
 #22 0x000000361bcb79cd in builtin___import__ (self=<value optimized out>,
     args=<value optimized out>, kwds=<value optimized out>)
     at Python/bltinmodule.c:47
 #23 0x000000361bc3d173 in PyObject_Call (func=<value optimized out>,
     arg=<value optimized out>, kw=<value optimized out>)
     at Objects/abstract.c:1860
 #24 0x000000361bcb7fc1 in PyEval_CallObjectWithKeywords (
     func=<value optimized out>, arg=<value optimized out>,
     kw=<value optimized out>) at Python/ceval.c:3433
 #25 0x000000361bcba940 in PyEval_EvalFrameEx (f=<value optimized out>,
     throwflag=<value optimized out>) at Python/ceval.c:2063
 #26 0x000000361bcbf765 in PyEval_EvalCodeEx (co=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>,
     args=<value optimized out>, argcount=<value optimized out>,
     kws=<value optimized out>, kwcount=<value optimized out>,
     defs=<value optimized out>, defcount=<value optimized out>,
     closure=<value optimized out>) at Python/ceval.c:2831
 #27 0x000000361bcbf9a2 in PyEval_EvalCode (co=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>)
     at Python/ceval.c:494
 ---Type <return> to continue, or q <return> to quit---
 #28 0x000000361bcd1b60 in PyImport_ExecCodeModuleEx (
     name=<value optimized out>, co=<value optimized out>,
     pathname=<value optimized out>) at Python/import.c:669
 #29 0x000000361bcd1de8 in load_source_module (name=<value optimized out>,
     pathname=<value optimized out>, fp=<value optimized out>)
     at Python/import.c:953
 #30 0x000000361bcd34d9 in import_submodule (mod=<value optimized out>,
     subname=<value optimized out>, fullname=<value optimized out>)
     at Python/import.c:2394
 #31 0x000000361bcd3772 in load_next (mod=<value optimized out>,
     altmod=<value optimized out>, p_name=<value optimized out>,
     buf=<value optimized out>, p_buflen=<value optimized out>)
     at Python/import.c:2214
 #32 0x000000361bcd3e06 in import_module_level (name=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>,
     fromlist=<value optimized out>, level=<value optimized out>)
     at Python/import.c:2002
 #33 0x000000361bcd4125 in PyImport_ImportModuleLevel (
     name=<value optimized out>, globals=<value optimized out>,
     locals=<value optimized out>, fromlist=<value optimized out>,
     level=<value optimized out>) at Python/import.c:2066
 #34 0x000000361bcb79cd in builtin___import__ (self=<value optimized out>,
     args=<value optimized out>, kwds=<value optimized out>)
     at Python/bltinmodule.c:47
 #35 0x000000361bc3d173 in PyObject_Call (func=<value optimized out>,
     arg=<value optimized out>, kw=<value optimized out>)
     at Objects/abstract.c:1860
 #36 0x000000361bcb7fc1 in PyEval_CallObjectWithKeywords (
     func=<value optimized out>, arg=<value optimized out>,
     kw=<value optimized out>) at Python/ceval.c:3433
 #37 0x000000361bcba940 in PyEval_EvalFrameEx (f=<value optimized out>,
     throwflag=<value optimized out>) at Python/ceval.c:2063
 #38 0x000000361bcbf765 in PyEval_EvalCodeEx (co=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>,
     args=<value optimized out>, argcount=<value optimized out>,
     kws=<value optimized out>, kwcount=<value optimized out>,
     defs=<value optimized out>, defcount=<value optimized out>,
     closure=<value optimized out>) at Python/ceval.c:2831
 #39 0x000000361bcbf9a2 in PyEval_EvalCode (co=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>)
     at Python/ceval.c:494
 #40 0x000000361bcd1b60 in PyImport_ExecCodeModuleEx (
     name=<value optimized out>, co=<value optimized out>,
     pathname=<value optimized out>) at Python/import.c:669
 ---Type <return> to continue, or q <return> to quit---
 #41 0x000000361bcd1de8 in load_source_module (name=<value optimized out>,
     pathname=<value optimized out>, fp=<value optimized out>)
     at Python/import.c:953
 #42 0x000000361bcd34d9 in import_submodule (mod=<value optimized out>,
     subname=<value optimized out>, fullname=<value optimized out>)
     at Python/import.c:2394
 #43 0x000000361bcd3772 in load_next (mod=<value optimized out>,
     altmod=<value optimized out>, p_name=<value optimized out>,
     buf=<value optimized out>, p_buflen=<value optimized out>)
     at Python/import.c:2214
 #44 0x000000361bcd3e06 in import_module_level (name=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>,
     fromlist=<value optimized out>, level=<value optimized out>)
     at Python/import.c:2002
 #45 0x000000361bcd4125 in PyImport_ImportModuleLevel (
     name=<value optimized out>, globals=<value optimized out>,
     locals=<value optimized out>, fromlist=<value optimized out>,
     level=<value optimized out>) at Python/import.c:2066
 #46 0x000000361bcb79cd in builtin___import__ (self=<value optimized out>,
     args=<value optimized out>, kwds=<value optimized out>)
     at Python/bltinmodule.c:47
 #47 0x000000361bc3d173 in PyObject_Call (func=<value optimized out>,
     arg=<value optimized out>, kw=<value optimized out>)
     at Objects/abstract.c:1860
 #48 0x000000361bcb7fc1 in PyEval_CallObjectWithKeywords (
     func=<value optimized out>, arg=<value optimized out>,
     kw=<value optimized out>) at Python/ceval.c:3433
 #49 0x000000361bcba940 in PyEval_EvalFrameEx (f=<value optimized out>,
     throwflag=<value optimized out>) at Python/ceval.c:2063
 #50 0x000000361bcbf765 in PyEval_EvalCodeEx (co=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>,
     args=<value optimized out>, argcount=<value optimized out>,
     kws=<value optimized out>, kwcount=<value optimized out>,
     defs=<value optimized out>, defcount=<value optimized out>,
     closure=<value optimized out>) at Python/ceval.c:2831
 #51 0x000000361bcbf9a2 in PyEval_EvalCode (co=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>)
     at Python/ceval.c:494
 #52 0x000000361bcd1b60 in PyImport_ExecCodeModuleEx (
     name=<value optimized out>, co=<value optimized out>,
     pathname=<value optimized out>) at Python/import.c:669
 #53 0x000000361bcd1de8 in load_source_module (name=<value optimized out>,
     pathname=<value optimized out>, fp=<value optimized out>)
     at Python/import.c:953
 ---Type <return> to continue, or q <return> to quit---
 #54 0x000000361bcd34d9 in import_submodule (mod=<value optimized out>,
     subname=<value optimized out>, fullname=<value optimized out>)
     at Python/import.c:2394
 #55 0x000000361bcd3a69 in ensure_fromlist (mod=<value optimized out>,
     fromlist=<value optimized out>, buf=<value optimized out>,
     buflen=<value optimized out>, recursive=<value optimized out>)
     at Python/import.c:2305
 #56 0x000000361bcd3ff0 in import_module_level (name=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>,
     fromlist=<value optimized out>, level=<value optimized out>)
     at Python/import.c:2032
 #57 0x000000361bcd4125 in PyImport_ImportModuleLevel (
     name=<value optimized out>, globals=<value optimized out>,
     locals=<value optimized out>, fromlist=<value optimized out>,
     level=<value optimized out>) at Python/import.c:2066
 #58 0x000000361bcb79cd in builtin___import__ (self=<value optimized out>,
     args=<value optimized out>, kwds=<value optimized out>)
     at Python/bltinmodule.c:47
 #59 0x000000361bc3d173 in PyObject_Call (func=<value optimized out>,
     arg=<value optimized out>, kw=<value optimized out>)
     at Objects/abstract.c:1860
 #60 0x000000361bcb7fc1 in PyEval_CallObjectWithKeywords (
     func=<value optimized out>, arg=<value optimized out>,
     kw=<value optimized out>) at Python/ceval.c:3433
 #61 0x000000361bcba940 in PyEval_EvalFrameEx (f=<value optimized out>,
     throwflag=<value optimized out>) at Python/ceval.c:2063
 #62 0x000000361bcbf765 in PyEval_EvalCodeEx (co=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>,
     args=<value optimized out>, argcount=<value optimized out>,
     kws=<value optimized out>, kwcount=<value optimized out>,
     defs=<value optimized out>, defcount=<value optimized out>,
     closure=<value optimized out>) at Python/ceval.c:2831
 #63 0x000000361bcbf9a2 in PyEval_EvalCode (co=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>)
     at Python/ceval.c:494
 #64 0x000000361bcd1b60 in PyImport_ExecCodeModuleEx (
     name=<value optimized out>, co=<value optimized out>,
     pathname=<value optimized out>) at Python/import.c:669
 #65 0x000000361bcd1de8 in load_source_module (name=<value optimized out>,
     pathname=<value optimized out>, fp=<value optimized out>)
     at Python/import.c:953
 #66 0x000000361bcd34d9 in import_submodule (mod=<value optimized out>,
     subname=<value optimized out>, fullname=<value optimized out>)
     at Python/import.c:2394
 ---Type <return> to continue, or q <return> to quit---
 #67 0x000000361bcd3772 in load_next (mod=<value optimized out>,
     altmod=<value optimized out>, p_name=<value optimized out>,
     buf=<value optimized out>, p_buflen=<value optimized out>)
     at Python/import.c:2214
 #68 0x000000361bcd3e06 in import_module_level (name=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>,
     fromlist=<value optimized out>, level=<value optimized out>)
     at Python/import.c:2002
 #69 0x000000361bcd4125 in PyImport_ImportModuleLevel (
     name=<value optimized out>, globals=<value optimized out>,
     locals=<value optimized out>, fromlist=<value optimized out>,
     level=<value optimized out>) at Python/import.c:2066
 #70 0x000000361bcb79cd in builtin___import__ (self=<value optimized out>,
     args=<value optimized out>, kwds=<value optimized out>)
     at Python/bltinmodule.c:47
 #71 0x000000361bc3d173 in PyObject_Call (func=<value optimized out>,
     arg=<value optimized out>, kw=<value optimized out>)
     at Objects/abstract.c:1860
 #72 0x000000361bcb7fc1 in PyEval_CallObjectWithKeywords (
     func=<value optimized out>, arg=<value optimized out>,
     kw=<value optimized out>) at Python/ceval.c:3433
 #73 0x000000361bcba940 in PyEval_EvalFrameEx (f=<value optimized out>,
     throwflag=<value optimized out>) at Python/ceval.c:2063
 #74 0x000000361bcbf765 in PyEval_EvalCodeEx (co=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>,
     args=<value optimized out>, argcount=<value optimized out>,
     kws=<value optimized out>, kwcount=<value optimized out>,
     defs=<value optimized out>, defcount=<value optimized out>,
     closure=<value optimized out>) at Python/ceval.c:2831
 #75 0x000000361bcbf9a2 in PyEval_EvalCode (co=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>)
     at Python/ceval.c:494
 #76 0x000000361bcd1b60 in PyImport_ExecCodeModuleEx (
     name=<value optimized out>, co=<value optimized out>,
     pathname=<value optimized out>) at Python/import.c:669
 #77 0x000000361bcd1de8 in load_source_module (name=<value optimized out>,
     pathname=<value optimized out>, fp=<value optimized out>)
     at Python/import.c:953
 #78 0x000000361bcd34d9 in import_submodule (mod=<value optimized out>,
     subname=<value optimized out>, fullname=<value optimized out>)
     at Python/import.c:2394
 #79 0x000000361bcd3772 in load_next (mod=<value optimized out>,
     altmod=<value optimized out>, p_name=<value optimized out>,
     buf=<value optimized out>, p_buflen=<value optimized out>)
 ---Type <return> to continue, or q <return> to quit---
     at Python/import.c:2214
 #80 0x000000361bcd3dbf in import_module_level (name=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>,
     fromlist=<value optimized out>, level=<value optimized out>)
     at Python/import.c:1995
 #81 0x000000361bcd4125 in PyImport_ImportModuleLevel (
     name=<value optimized out>, globals=<value optimized out>,
     locals=<value optimized out>, fromlist=<value optimized out>,
     level=<value optimized out>) at Python/import.c:2066
 #82 0x000000361bcb79cd in builtin___import__ (self=<value optimized out>,
     args=<value optimized out>, kwds=<value optimized out>)
     at Python/bltinmodule.c:47
 #83 0x000000361bc3d173 in PyObject_Call (func=<value optimized out>,
     arg=<value optimized out>, kw=<value optimized out>)
     at Objects/abstract.c:1860
 #84 0x000000361bcb7fc1 in PyEval_CallObjectWithKeywords (
     func=<value optimized out>, arg=<value optimized out>,
     kw=<value optimized out>) at Python/ceval.c:3433
 #85 0x000000361bcba940 in PyEval_EvalFrameEx (f=<value optimized out>,
     throwflag=<value optimized out>) at Python/ceval.c:2063
 #86 0x000000361bcbf765 in PyEval_EvalCodeEx (co=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>,
     args=<value optimized out>, argcount=<value optimized out>,
     kws=<value optimized out>, kwcount=<value optimized out>,
     defs=<value optimized out>, defcount=<value optimized out>,
     closure=<value optimized out>) at Python/ceval.c:2831
 #87 0x000000361bcbf9a2 in PyEval_EvalCode (co=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>)
     at Python/ceval.c:494
 #88 0x000000361bcdb601 in run_mod (mod=<value optimized out>,
     filename=<value optimized out>, globals=<value optimized out>,
     locals=<value optimized out>, flags=<value optimized out>,
     arena=<value optimized out>) at Python/pythonrun.c:1271
 #89 0x000000361bcdb6d6 in PyRun_FileExFlags (fp=<value optimized out>,
     filename=<value optimized out>, start=<value optimized out>,
     globals=<value optimized out>, locals=<value optimized out>,
     closeit=<value optimized out>, flags=Could not find the frame base for
 "PyRun_FileExFlags".
 ) at Python/pythonrun.c:1257
 #90 0x000000361bcdccbd in PyRun_SimpleFileExFlags (fp=<value optimized
 out>,
     filename=<value optimized out>, closeit=<value optimized out>,
     flags=<value optimized out>) at Python/pythonrun.c:877
 #91 0x000000361bce6c11 in Py_Main (argc=<value optimized out>,
     argv=<value optimized out>) at Modules/main.c:523
 #92 0x0000003e6ec1e3f6 in __libc_start_main (main=<value optimized out>,
     argc=<value optimized out>, ubp_av=<value optimized out>,
 ---Type <return> to continue, or q <return> to quit---
     init=<value optimized out>, fini=<value optimized out>,
     rtld_fini=<value optimized out>, stack_end=Could not find the frame
 base for "__libc_start_main".
 ) at libc-start.c:220
 #93 0x0000000000400649 in _start ()
 (gdb)
 }}}

-- 
Ticket URL: <http://dev.laptop.org/ticket/7644>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list