Hi
I've also been trying to get Painter X.1 working on PPC/Leopard - as of 10.5.5 it's still not working. I got the same run around from Corel tech support as everyone else. I'm a programmer so I sent them the gdb output. (gdb is a debugger basically it tells you where it's crashing.) It's below. So far (2 months gone by) no response from Corel. However, what this tells me is that this is a simple programming error - probably not checking return values. A null pointer probably. Any programmer with the source could probably fix this in five minutes. I wish Corel would actually get one of their devs to take a look!
> gdb /Applications/Corel\ Painter\ X/Corel\ Painter\ X.app/Contents/MacOS/Corel\ Painter\ X
GNU gdb 6.3.50-20050815 (Apple version gdb-768) (Tue Oct 2 04:11:19 UTC 2007)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "powerpc-apple-darwin"...Reading symbols for shared libraries ............. done
(gdb) run
Starting program: /Applications/Corel Painter X/Corel Painter X.app/Contents/MacOS/Corel Painter X
Reading symbols for shared libraries ++++++++++++................................................................................. done
Reading symbols for shared libraries . done
Reading symbols for shared libraries .. done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0xc0000000
0x91900560 in strcpy ()
(gdb) where
#0 0x91900560 in strcpy ()
#1 0x00affd80 in KpGetDirRefNum ()
#2 0x00b0010c in KpFileFind ()
#3 0x015cbda9 in ?? ()
#4 0x015cbda9 in ?? ()
Previous frame inner to this frame (gdb could not unwind past this frame)
(gdb) quit
The program is running. Exit anyway? (y or n) y