Debugging Tips

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
ls_boy
Level 2
Level 2
Posts: 44
Joined: Sat Dec 12, 2015 3:24 pm

Debugging Tips

Post by ls_boy » Wed Feb 13, 2019 10:36 am

Attempting to ascertain why Tom Clancy's: The Division no longer works, it is difficult to get usable console output.
The error goes:

Code: Select all

0122:err:seh:setup_exception stack overflow 1584 bytes in thread 0122 eip 00007f6077a6d350 esp 0000000000140fe0 stack 0x140000-0x141000-0x240000
Investigating this line has lead me to a nice tutorial on the wine wiki page. There, it explains that the game in question is caught up in an exception loop that
it can't get out of, thus running out of stack space. The page is for Wild Metal Country. The debugging session would turn on some debugging channels, e.g., +seh,+relay,+tid. Ok, I tried that and well, it takes out the channel 'err+seh'. Thus, the line posted above is gone. I can't work like that.

Starting off with

Code: Select all

WINEDEBUG=-all,err+seh,warn+seh
, I need +relay,+tid.

Wild Metal Country
Bug

ls_boy
Level 2
Level 2
Posts: 44
Joined: Sat Dec 12, 2015 3:24 pm

Re: Debugging Tips

Post by ls_boy » Wed Feb 13, 2019 5:24 pm

It seems that +relay shuts off the err+seh channel.

Locked