I've confirmed this with pykaraoke built from current CVS code. If anyone needs it, I can provide the cdg+ogg files used below.
----BEGIN (slightly edited) GDB SESSION---- $ PYTHONPATH=lib/python2.4/site-packages gdb /usr/bin/python2.4 GNU gdb 6.4.90-debian Copyright (C) 2006 Free Software Foundation, Inc. (gdb) run bin/pycdg 02--Jolly_Holiday--karaoke.cdg Starting program: /usr/bin/python2.4 bin/pycdg 02--Jolly_Holiday--karaoke.cdg (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 47461752184672 (LWP 10233)] (no debugging symbols found) [New Thread 1082132832 (LWP 10236)] [New Thread 1090525536 (LWP 10237)] [Thread 1090525536 (zombie) exited] [New Thread 1090525536 (LWP 10239)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 47461752184672 (LWP 10233)] 0x00002b2a90ba6489 in __cdgTileBlockCommon (self=0x2aaaaae18010, packd=0x7fff1e4879c0, xor=1) at _pycdgAux.c:783 783 self->__cdgSurfarray[row_index + j][column_index + i] = self->__cdgColourTable[new_col]; (gdb) p row_index $2 = 378 (gdb) p j $3 = 0 (gdb) p column_index $4 = 36 (gdb) p i $5 = 0 (gdb) p new_col $6 = 0 (gdb) p self->__cdgColourTable[new_col] $7 = 11149824 (gdb) p self->__cdgSurfarray[row_index + j][column_index + i] Cannot access memory at address 0x2aaaaae779fc (gdb) where #0 0x00002b2a90ba6489 in __cdgTileBlockCommon (self=0x2aaaaae18010, packd=0x7fff1e4879c0, xor=1) at _pycdgAux.c:783 #1 0x00002b2a90ba583f in __cdgPacketProcess (self=0x2aaaaae18010, packd=0x7fff1e4879c0) at _pycdgAux.c:464 #2 0x00002b2a90ba53bd in CdgPacketReader_DoPackets (self=0x2aaaaae18010, args=0x2b2a8c69e050, kwds=0x0) at _pycdgAux.c:316 #3 0x0000000000474517 in PyEval_EvalFrame () #4 0x0000000000472c72 in PyEval_EvalFrame () #5 0x0000000000472c72 in PyEval_EvalFrame () #6 0x0000000000472c72 in PyEval_EvalFrame () #7 0x0000000000472c72 in PyEval_EvalFrame () #8 0x000000000047505c in PyEval_EvalCodeEx () #9 0x0000000000475182 in PyEval_EvalCode () #10 0x0000000000498da2 in PyRun_FileExFlags () #11 0x0000000000498fa0 in PyRun_SimpleFileExFlags () #12 0x0000000000410a5f in Py_Main () #13 0x00002b2a8cbf04ca in __libc_start_main () from /lib/libc.so.6 #14 0x000000000040ff3a in _start () ----END GDB SESSION---- pykaraoke 0.5 handled this same file without a problem on an i386 system, so some 64-bit snafu is likely at fault. (Please Cc: any replies to me, as I am not subscribed to this list) --Daniel -- NAME = Daniel Richard G. ## Remember, skunks _\|/_ meef? EMAIL1 = [EMAIL PROTECTED] ## don't smell bad--- (/o|o\) / EMAIL2 = [EMAIL PROTECTED] ## it's the people who < (^),> WWW = http://www.******.org/ ## annoy them that do! / \ -- (****** = site not yet online) ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Pykaraoke-discuss mailing list Pykaraoke-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss