http://bugs.winehq.org/show_bug.cgi?id=21297
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #5 from Anastasius Focht focht@gmx.net 2010-01-10 15:41:59 --- Hello,
it seems you got two problems here.
First, if you still fail to get source info with CFLAGS="-g" your gcc toolchain might produce debug info that Wine's dbghelp doesn't understand/support. For example it might encounter DWARF v3+ format in CU header which is rejected. Try to pass "-gdwarf-2" to CFLAGS and rebuild Wine.
The crash itself ... well, the app uses IPersistFile::GetCurFile and expects the out parameter to contain something useful. Wine returns "success" but doesn't initialize the out parameter hence the app accesses uninitialized stack garbage, leading to crash.
Regards