[Wine] What constitutes a good backtrace?

Mark Knecht markknecht at gmail.com
Sat Mar 8 13:46:17 CST 2008


On Sat, Mar 8, 2008 at 11:28 AM, Dan Kegel <dank at kegel.com> wrote:
> On Sat, Mar 8, 2008 at 11:22 AM, Mark Knecht <markknecht at gmail.com> wrote:
>  >  Does this mean run it again but use +relay in the command line?
>
>  Yes.
>
>
>  > If so could you give the correct format? I just tried this I found in
>  >  Google:
>  >
>  >  WINEDEBUG=+relay ./Wine-0.9.57/wine-0.9.57/wine "D:\setup.exe"
>  >  &>~mark/Desktop/wine-LH_log2.txt
>  >
>  >  but the output file is large, 45K lines. Maybe you want me to use some
>  >  -OPTION things to make that smaller?
>
>  No, you got it right!  To make it smaller, compress it, e.g. with gzip.

Good. I tried it again with quotes around the "+relay" since I missed
that fine point. Didn't change anything much.
>
>
>  >  When I get down around the failure this is what I see:
>  >
>  >  0015:Call winedos.inport(00000061,00000001) ret=7ee3f94e
>  >  0015:Ret  winedos.inport() retval=00000020 ret=7ee3f94e
>  >  0015:Call winedos.outport(00000061,00000001,00000021) ret=7ee3f7c8
>  >  0015:Ret  winedos.outport() retval=00000001 ret=7ee3f7c8
>  >  0015:Call winedos.outport(00000061,00000001,00000020) ret=7ee3f7c8
>  >  0015:Ret  winedos.outport() retval=00000000 ret=7ee3f7c8
>  >  0015:Call winedos.inport(00000042,00000001) ret=7ee3f94e
>  >  0015:Ret  winedos.inport() retval=00000091 ret=7ee3f94e
>  >  0015:Call winedos.inport(00000042,00000001) ret=7ee3f94e
>  >  0015:Ret  winedos.inport() retval=000000ff ret=7ee3f94e
>  >  0015:Call KERNEL32.UnhandledExceptionFilter(7e470f10) ret=7ef96573
>  >
>  > wine: Unhandled division by zero at address 0x127f:0x00009de9 (thread
>  >  0015), starting debugger...
>
>  Getting there.  You might want to add +seh to show more info about
>  the exception.  But this is kind of looking like it's going to be hard to
>  fix, the crash seems to be happening in 16 bit app code.

Yep, it does. That was one of vitamin's comments early on that I think
you nixed at the time. No big deal. Either way it would be good to get
it looked at.

>
>  What app is this?  Please give us the link to the bug report when you're done.
>  - Dan
>

The app is an old, old game called Lighthouse:The Dark Being which I
never finished in the old days or running Win 95 or Win ME. It came
out in about 1998 and isn't sold anymore. The item that fails is a
small section of the app that tests the system for compatibility. In
the thread called "CDROM detect failed" a couple of days ago I posted
a small PNG file that showed the part of the app that fails. There are
a number of button you push to check things - OS, graphics, processor,
CDROM, etc. Two fail consistently - the CDROM and the processor.

The best link I have right now is in the bug report:

http://bugs.winehq.org/show_bug.cgi?id=2555

The link above has a download button but you have to be a file planet
member to get it.

There are other links on the web about the game:

http://en.wikipedia.org/wiki/Lighthouse_(computer_game)

It's generally in the Myst genre but harder puzzles to solve, or so I felt.

I'll look at adding +seh, zipping the file and submitting it in the
next hour or so.

Thanks much,
Mark



More information about the wine-users mailing list