[Pythonmac-SIG] Re: ANN: py2app 0.1.2 (long)

Stephane Serra steph-info at wanadoo.fr
Sun Oct 10 11:39:28 CEST 2004


Hello Bob, Giving a try to this new version it seems to break the two 
following apps on  OSX10.2.8 :

1°  I'm unable to get pygame example to run since it crashes with the 
following console message :

 > Interpreter not initialized (version mismatch?)

Dump output is :


Date/Time:  2004-10-10 11:03:41 +0200
OS Version: 10.2.8 (Build 6R73)
Host:       g3.rennes.lan

Command:    aliens
PID:        882

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000028

Thread 0 Crashed:
  #0   0x00744d48 in PyErr_Occurred (errors.c:81)
  #1   0x006b7120 in PySequence_List (abstract.c:1469)
  #2   0x006fd49c in mro_implementation (typeobject.c:1247)
  #3   0x006f863c in mro_internal (typeobject.c:1289)
  #4   0x006f9c08 in PyType_Ready (typeobject.c:3181)
  #5   0x006f9a10 in PyType_Ready (typeobject.c:3133)
  #6   0x00299ae4 in init_objc (module.m:767)
  #7   0x1009f05c in _PyImport_LoadDynamicModule (importdl.c:54)
  #8   0x1009b144 in load_module (import.c:1709)
  #9   0x1009c1a4 in import_submodule (import.c:2292)
  #10  0x1009bc44 in load_next (import.c:2116)
  #11  0x1009df08 in import_module_ex (import.c:1958)
  #12  0x1009cd60 in PyImport_ImportModuleEx (import.c:1998)
  #13  0x1006a088 in builtin___import__ (bltinmodule.c:45)
  #14  0x1000bbec in PyObject_Call (abstract.c:1756)
  #15  0x10076c2c in PyEval_CallObjectWithKeywords (ceval.c:3347)
  #16  0x100746b0 in eval_frame (ceval.c:1996)
  #17  0x10075c88 in PyEval_EvalCodeEx (ceval.c:2663)
  #18  0x10078afc in PyEval_EvalCode (ceval.c:537)
  #19  0x1009a40c in PyImport_ExecCodeModuleEx (import.c:622)
  #20  0x100cbba0 in zipimporter_load_module (zipimport.c:365)
  #21  0x10008778 in PyObject_CallMethod (abstract.c:1756)
  #22  0x1009b290 in load_module (import.c:1764)
  #23  0x1009c1a4 in import_submodule (import.c:2292)
  #24  0x1009bc44 in load_next (import.c:2116)
  #25  0x1009df08 in import_module_ex (import.c:1958)
  #26  0x1009cd60 in PyImport_ImportModuleEx (import.c:1998)
  #27  0x1006a088 in builtin___import__ (bltinmodule.c:45)
  #28  0x1000bbec in PyObject_Call (abstract.c:1756)
  #29  0x10076c2c in PyEval_CallObjectWithKeywords (ceval.c:3347)
  #30  0x100746b0 in eval_frame (ceval.c:1996)
  #31  0x10075c88 in PyEval_EvalCodeEx (ceval.c:2663)
  #32  0x10078afc in PyEval_EvalCode (ceval.c:537)
  #33  0x1009a40c in PyImport_ExecCodeModuleEx (import.c:622)
  #34  0x100cbba0 in zipimporter_load_module (zipimport.c:365)
  #35  0x10008778 in PyObject_CallMethod (abstract.c:1756)
  #36  0x1009b290 in load_module (import.c:1764)
  #37  0x1009c1a4 in import_submodule (import.c:2292)
  #38  0x1009bbf0 in load_next (import.c:2112)
  #39  0x1009df08 in import_module_ex (import.c:1958)
  #40  0x1009cd60 in PyImport_ImportModuleEx (import.c:1998)
  #41  0x1006a088 in builtin___import__ (bltinmodule.c:45)
  #42  0x1000bbec in PyObject_Call (abstract.c:1756)
  #43  0x10076c2c in PyEval_CallObjectWithKeywords (ceval.c:3347)
  #44  0x100746b0 in eval_frame (ceval.c:1996)
  #45  0x10075c88 in PyEval_EvalCodeEx (ceval.c:2663)
  #46  0x10078afc in PyEval_EvalCode (ceval.c:537)
  #47  0x1009a40c in PyImport_ExecCodeModuleEx (import.c:622)
  #48  0x100cbba0 in zipimporter_load_module (zipimport.c:365)
  #49  0x10008778 in PyObject_CallMethod (abstract.c:1756)
  #50  0x1009b290 in load_module (import.c:1764)
  #51  0x1009c1a4 in import_submodule (import.c:2292)
  #52  0x1009bbf0 in load_next (import.c:2112)
  #53  0x1009df08 in import_module_ex (import.c:1958)
  #54  0x1009cd60 in PyImport_ImportModuleEx (import.c:1998)
  #55  0x1006a088 in builtin___import__ (bltinmodule.c:45)
  #56  0x1000bbec in PyObject_Call (abstract.c:1756)
  #57  0x10076c2c in PyEval_CallObjectWithKeywords (ceval.c:3347)
  #58  0x100746b0 in eval_frame (ceval.c:1996)
  #59  0x10075c88 in PyEval_EvalCodeEx (ceval.c:2663)
  #60  0x10078afc in PyEval_EvalCode (ceval.c:537)
  #61  0x100a9a5c in run_node (pythonrun.c:1268)
  #62  0x1006b078 in builtin_execfile (bltinmodule.c:614)
  #63  0x10076d98 in call_function (ceval.c:3440)
  #64  0x10074970 in eval_frame (ceval.c:2117)
  #65  0x10075c88 in PyEval_EvalCodeEx (ceval.c:2663)
  #66  0x1007707c in fast_function (ceval.c:3529)
  #67  0x10076e70 in call_function (ceval.c:3458)
  #68  0x10074970 in eval_frame (ceval.c:2117)
  #69  0x10075c88 in PyEval_EvalCodeEx (ceval.c:2663)
  #70  0x10078afc in PyEval_EvalCode (ceval.c:537)
  #71  0x100a9a5c in run_node (pythonrun.c:1268)
  #72  0x100a91b4 in PyRun_SimpleFileExFlags (pythonrun.c:865)
  #73  0x00003e40 in 0x3e40
  #74  0x00003ee0 in 0x3ee0
  #75  0x00002588 in 0x2588
  #76  0x000023fc in 0x23fc

PPC Thread State:
   srr0: 0x00744d48 srr1: 0x0000f030                vrsave: 0x00000000
    xer: 0x20000000   lr: 0x006b85b0  ctr: 0x00744d2c   mq: 0x00000000
     r0: 0x006b85b0   r1: 0xbfffbbc0   r2: 0x00000000   r3: 0x007b6bbc
     r4: 0x00744d34   r5: 0x006b85b0   r6: 0x42002244   r7: 0xfffffffe
     r8: 0x00000002   r9: 0x00000000  r10: 0x00000000  r11: 0x007bf9d8
    r12: 0x00744d2c  r13: 0x00108e7c  r14: 0x0014b1c0  r15: 0x1010249c
    r16: 0x00000000  r17: 0x00000000  r18: 0x00108e80  r19: 0x007a72b0
    r20: 0x0031d030  r21: 0x00000000  r22: 0x1010bb14  r23: 0x1010c034
    r24: 0x0031d6f0  r25: 0x00000000  r26: 0x0031d710  r27: 0x007a72b0
    r28: 0x0031d730  r29: 0x00000000  r30: 0x00000000  r31: 0x006b858c

2° the PyObjC example "Tinytinyedit" crashes with the following
dump history:



Date/Time:  2004-10-10 11:24:02 +0200
OS Version: 10.2.8 (Build 6R73)
Host:       g3.rennes.lan

Command:    TinyTinyEdit
PID:        992

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_INVALID_ADDRESS (0x0001) at 0x7c7c1bcc

Thread 0 Crashed:
  #0   0x10049564 in PyType_IsSubtype (typeobject.c:817)
  #1   0x001c7a38 in machsignals_handleSignal (machsignals.m:85)
  #2   0x10076d98 in call_function (ceval.c:3440)
  #3   0x10074970 in eval_frame (ceval.c:2117)
  #4   0x10076fe8 in fast_function (ceval.c:3520)
  #5   0x10076e70 in call_function (ceval.c:3458)
  #6   0x10074970 in eval_frame (ceval.c:2117)
  #7   0x10076fe8 in fast_function (ceval.c:3520)
  #8   0x10076e70 in call_function (ceval.c:3458)
  #9   0x10074970 in eval_frame (ceval.c:2117)
  #10  0x10075c88 in PyEval_EvalCodeEx (ceval.c:2663)
  #11  0x1007707c in fast_function (ceval.c:3529)
  #12  0x10076e70 in call_function (ceval.c:3458)
  #13  0x10074970 in eval_frame (ceval.c:2117)
  #14  0x10075c88 in PyEval_EvalCodeEx (ceval.c:2663)
  #15  0x10078afc in PyEval_EvalCode (ceval.c:537)
  #16  0x100a9a5c in run_node (pythonrun.c:1268)
  #17  0x1006b078 in builtin_execfile (bltinmodule.c:614)
  #18  0x10076d98 in call_function (ceval.c:3440)
  #19  0x10074970 in eval_frame (ceval.c:2117)
  #20  0x10075c88 in PyEval_EvalCodeEx (ceval.c:2663)
  #21  0x1007707c in fast_function (ceval.c:3529)
  #22  0x10076e70 in call_function (ceval.c:3458)
  #23  0x10074970 in eval_frame (ceval.c:2117)
  #24  0x10075c88 in PyEval_EvalCodeEx (ceval.c:2663)
  #25  0x10078afc in PyEval_EvalCode (ceval.c:537)
  #26  0x100a9a5c in run_node (pythonrun.c:1268)
  #27  0x100a91b4 in PyRun_SimpleFileExFlags (pythonrun.c:865)
  #28  0x00003e40 in 0x3e40
  #29  0x00003ee0 in 0x3ee0
  #30  0x00002588 in 0x2588
  #31  0x000023fc in 0x23fc

PPC Thread State:
   srr0: 0x10049564 srr1: 0x0000f030                vrsave: 0x00000000
    xer: 0x20000000   lr: 0x100987a4  ctr: 0x10049554   mq: 0x00000000
     r0: 0x100987a4   r1: 0xbfffed80   r2: 0x100987a4   r3: 0x7c7c1b78
     r4: 0x100f506c   r5: 0x10118740   r6: 0x001c819c   r7: 0xbfffee30
     r8: 0x1004955c   r9: 0x101174e0  r10: 0x10038668  r11: 0x101109d4
    r12: 0x10049554  r13: 0x0053470c  r14: 0x006823b0  r15: 0x1010249c
    r16: 0x00000000  r17: 0x00000000  r18: 0x100727f8  r19: 0x0000020c
    r20: 0x00000000  r21: 0x1007249c  r22: 0x00000001  r23: 0x000f94c0
    r24: 0x000fd0dc  r25: 0x00000001  r26: 0x00534718  r27: 0x001c819c
    r28: 0x001c7fa8  r29: 0x10076d98  r30: 0x00166150  r31: 0x10098740


I precise I'd  set the "installInterrupt=False" trick with PyObjC 
example. Do you get any idea
on those crashes ?


			Stéphane Serra.





More information about the Pythonmac-SIG mailing list