[Wine-devel] [Wine-patches] [eterhack, eter-2.0] kernel32, ntdll: show backtrace (etyerbug #1990)

Alexander Morozov amorozov на etersoft.ru
Ср Июн 13 17:16:48 MSK 2012


Ветки в [ветка1 ветка2] должны разделяться пробелами, запятых там не 
должно быть.

Что-то у меня backtrace получить не получилось:

[amorozov на atlant crash]$ WINESEHBLOCK=all ww crash
start
Handled exception code=c0000094, flags=0, addr=0x401066, 
parameters[0]={}
[d]ebugger, [c]ontinue, [e]xit, [h]elp:d
wine: Unhandled division by zero at address 0x401066 (thread 0028), 
starting debugger...
Call SetUnhandledExceptionFilter. Current filter - 0, new filter - 
7e7b737a.
[A]llow, [i]gnore(default)?:A
Allowed.
except
Process of pid=0035 has terminated
No process loaded, cannot execute 'echo Modules:'
Cannot get info on module while no process is loaded
No process loaded, cannot execute 'echo Threads:'
process  tid      prio (all id:s are in hex)
00000008 notepad.exe
         00000009    0
00000010 services.exe
         00000024    0
         00000023    0
         00000046    0
         00000018    0
         00000012    0
         00000011    0
[amorozov на atlant crash]$ 00000014 winedevice.exe
         0000001c    0
         0000001b    0
         00000015    0
00000016 explorer.exe
         00000017    0
0000001d winedevice.exe
         00000021    0
         00000020    0
         0000001f    0
         0000001e    0
0000002c Gssrv.exe
         0000000c    0
         0000000d    0
         0000002f  -15
         0000002e  -15
         0000002d    0
00000019 plugplay.exe
         00000026    0
         00000025    0
         00000022    0
00000045 winedbg.exe
         00000034    0
0000003c winedbg.exe
         00000036    0
Handled exception code=c0000005, flags=0, addr=0x7e7b0a2e, 
parameters[2]={0, 10}
[d]ebugger, [c]ontinue, [e]xit, [h]elp:winedbg: Internal crash at 
0x7e7b0a2e

Запускал такую программу:

#include <stdio.h>
#include <windows.h>

int main()
{
     __try
     {
         int a, k;

         puts("start");
         a = 0;
         k = 3 / a;
     }
     __except (EXCEPTION_EXECUTE_HANDLER)
     {
         puts("except");
     }
     return 0;
}



Подробная информация о списке рассылки Wine-devel