Möglicherweise gab es ein Windows oder Driver update.
Der Crash ist in C:\\Windows\\SysWOW64\\HsSrv.dll
<-stack-list-frames 0 2>
^done,stack=[frame={level="0",addr="0x1000b481",func="CMGxSrv!?removeCOMHook@@YAHXZ",from="C:\\Windows\\SysWOW64\\HsSrv.dll"},frame={level="1",addr="0xa80498e5",func="??"},frame={level="2",addr="0x00000000",func="??"}]
(gdb)
Es kommt immer wieder vor, das Code (Auch DLL) sich unter GDB anders verhalten als normal.
Es kann auch seien, das der Crash immer passiert, aber ohne GDB (wie eine Exception) abgefangen und gehandelt wird. Leider kann GDB Signale nicht an den original Handler weitergeben. D.h In gdb ist ein Signal immer fatal, selbst wenn es normalerweise ok waere.
--------------
HsSrv.dll ist afaik part of a Touchpad driver?
Damit hatte mal jemand aehnliche Probleme:
http://lists.lazarus.freepascal.org/pip ... 62531.html
IIRC uninstallng the mouse pad driver helped....
--------------
Andernfalls kannst du versuchen GDB upzudaten. Lazarus kommt mit 7.2, aktuell ist 7.5. Allerdings sind alle 7.3 bis 7.5 unstable (stepping F7/F8 funktioniert oft nicht).
Das heisst ein update hilft nicht wirklich.....
Oder du versuchst eine 64 bit Version von GDB. Allerdings hab ich nie getestet ob die 32 bit Programme debugt. Möglich waere es aber.
http://www.drangon.org/mingw/ (Die 32 bit Lazarus, sollte mit der Version klarkommen, wenn diese GDB die 32 bit exe oeffnet)
----------------
Sonst hab ich leider keine Idee...