Rats, I can't get even the simplest PIL programs to
display...
Here is one...(works fine on my linux box....)
from Tkinter import *
import Image,ImageTk
import sys
def main():
filename = sys.argv[1]
root = Tk()
img = ImageTk.PhotoImage(file=filename)
label = Label(root, image=img)
label.pack()
root.mainloop()
main()
**********
I get a bus error , here is a partial dump
Date/Time: 2006-06-10 18:48:29.695 -0400
OS Version: 10.4.6 (Build 8I127)
Report Version: 4
Command: Python
Path: /Library/Frameworks/Python.framework/Versions/2.4/Resources/
Python.app/Contents/MacOS/Python
Parent: bash [7890]
Version: 2.4a0 (2.4alpha1)
PID: 6367
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000028
Thread 0 Crashed:
0 com.tcltk.tklibrary 0x0b065d08 Tk_GetImageMasterData + 32
1 com.tcltk.tklibrary 0x0b071098 Tk_FindPhoto + 32
2 _imagingtk.so 0x007fd98c TkImaging_Init + 192
3 com.tcltk.tcllibrary 0x0a00dc8c TclInvokeStringCommand + 148
4 com.tcltk.tcllibrary 0x9bd02bfc TclEvalObjvInternal + 668
5 com.tcltk.tcllibrary 0x9bd02ddc Tcl_EvalObjv + 216
6 _tkinter.so 0x000a8980 Tkapp_Call + 348 (_tkinter.c:1314)
7 org.python.python 0x0028b7fc PyEval_EvalFrame + 16700
(ceval.c:3563)
8 org.python.python 0x0028da5c PyEval_EvalCodeEx + 2064
(ceval.c:2736)
9 org.python.python 0x0028ba18 PyEval_EvalFrame + 17240
(ceval.c:3656)
10 org.python.python 0x0028da5c PyEval_EvalCodeEx + 2064
(ceval.c:2736)
11 org.python.python 0x0022bf40 function_call + 340
(funcobject.c:555)
12 org.python.python 0x0020d5a4 PyObject_Call + 52 (abstract.c:
1796)
13 org.python.python 0x00217324 instancemethod_call + 520
(classobject.c:2448)
14 org.python.python 0x0020d5a4 PyObject_Call + 52 (abstract.c:
1796)
15 org.python.python 0x00286578 PyEval_CallObjectWithKeywords +
268 (ceval.c:3431)
16 org.python.python 0x00219b88 PyInstance_New + 540
(classobject.c:576)
17 org.python.python 0x0020d5a4 PyObject_Call + 52 (abstract.c:
1796)
18 org.python.python 0x0028ba98 PyEval_EvalFrame + 17368
(ceval.c:3773)
19 org.python.python 0x0028b984 PyEval_EvalFrame + 17092
(ceval.c:3647)
20 org.python.python 0x0028da5c PyEval_EvalCodeEx + 2064
(ceval.c:2736)
21 org.python.python 0x0028dbe4 PyEval_EvalCode + 48 (ceval.c:490)
22 org.python.python 0x002b5ba8 PyRun_FileExFlags + 212
(pythonrun.c:1266)
23 org.python.python 0x002b5dbc PyRun_SimpleFileExFlags + 432
(pythonrun.c:860)
24 org.python.python 0x002c0bfc Py_Main + 2732 (main.c:501)
25 org.python.python 0x0000257c 0x1000 + 5500
26 org.python.python 0x00002424 0x1000 + 5156
Thread 1:
0 libSystem.B.dylib 0x9001f5ec select + 12
1 com.tcltk.tklibrary 0x9be24a20 NotifierThreadProc + 432
2 libSystem.B.dylib 0x9002ba68 _pthread_body + 96
Thread 0 crashed with PPC Thread State 64:
srr0: 0x000000000b065d08 srr1:
0x000000000200d030 vrsave: 0x0000000000000000
cr: 0x44244422 xer: 0x0000000000000004 lr:
0x000000000b065d04 ctr: 0x000000000b071078
r0: 0x000000000b065d04 r1: 0x00000000bfffe730 r2:
0x0000000000000000 r3: 0x0000000000000000
r4: 0x00000000007d4728 r5: 0x00000000bfffe7c0 r6:
0x00000000bfffe8e0 r7: 0x0000000080808080
r8: 0x0000000000000000 r9: 0x00000000016d26f0 r10:
0x0000000036352eff r11: 0x00000000007fe058
r12: 0x000000000b071078 r13: 0x00000000ffffffff r14:
0x0000000000000000 r15: 0x00000000ffffffff
r16: 0x0000000000606ab4 r17: 0x00000000005824e0 r18:
0x000000000057d060 r19: 0x0000000000000000
r20: 0x0000000000040000 r21: 0x0000000000000000 r22:
0x000000009bd7396c r23: 0x00000000bfffe8e0
r24: 0x00000000005faa08 r25: 0x00000000040c8008 r26:
0x00000000bfffeb6c r27: 0x0000000000000003
r28: 0x00000000bfffe8e0 r29: 0x00000000007d4728 r30:
0x00000000bfffe7c0 r31: 0x000000000b071084
Binary Images Description:
0x1000 - 0x2fff org.python.python 2.4a0 (2.4alpha1) /Library/
Frameworks/Python.framework/Versions/2.4/Resources/Python.app/
Contents/MacOS/Python
0xa3000 - 0xaafff _tkinter.so /Library/Frameworks/
Python.framework/Versions/2.4/lib/python2.4/lib-dynload/_tkinter.so
0x205000 - 0x2f3fff org.python.python 2.4a0 (2.2) /Library/
Frameworks/Python.framework/Versions/2.4/Python
0x709000 - 0x70afff MacOS.so /Library/Frameworks/
Python.framework/Versions/2.4/lib/python2.4/lib-dynload/MacOS.so
0x712000 - 0x755fff _imaging.so /Library/Frameworks/
Python.framework/Versions/2.4/lib/python2.4/site-packages/PIL/
_imaging.so
0x76b000 - 0x76ffff array.so /Library/Frameworks/
Python.framework/Versions/2.4/lib/python2.4/lib-dynload/array.so
0x77e000 - 0x781fff strop.so /Library/Frameworks/
Python.framework/Versions/2.4/lib/python2.4/lib-dynload/strop.so
0x78e000 - 0x790fff operator.so /Library/Frameworks/
Python.framework/Versions/2.4/lib/python2.4/lib-dynload/operator.so
0x7fd000 - 0x7fdfff _imagingtk.so /Library/Frameworks/
Python.framework/Versions/2.4/lib/python2.4/site-packages/PIL/
_imagingtk.so
0xa000000 - 0xa087fff com.tcltk.tcllibrary 8.4.10 /Library/
Frameworks/Tcl.framework/Versions/8.4/Tcl
0xb000000 - 0xb0c2fff com.tcltk.tklibrary 8.4.10 /Library/Frameworks/
Tk.framework/Versions/8.4/Tk
_______________________________________________
Pythonmac-SIG maillist - [email protected]
http://mail.python.org/mailman/listinfo/pythonmac-sig