Vekkq left a comment (geany/geany#4613)

I didn't manage to get Geany compiled and running using debug symbols. My 
compiled version currently fails to run, for missing `clock_gettime64` in 
`libstdc++-6.dll`, provided by mingw. I haven't looked into adding symbols to 
compilation yet.

The gdb backtrack without symbols:

```
Thread 1 received signal SIGTRAP, Trace/breakpoint trap.
0x00007ff8b1eaf473 in ntdll!RtlIsZeroMemory () from 
C:\Windows\SYSTEM32\ntdll.dll
(gdb) bt
#0  0x00007ff8b1eaf473 in ntdll!RtlIsZeroMemory () from 
C:\Windows\SYSTEM32\ntdll.dll
#1  0x00007ff8b1eb8232 in ntdll!RtlpNtSetValueKey () from 
C:\Windows\SYSTEM32\ntdll.dll
#2  0x00007ff8b1eb851a in ntdll!RtlpNtSetValueKey () from 
C:\Windows\SYSTEM32\ntdll.dll
#3  0x00007ff8b1ebe1a1 in ntdll!RtlpNtSetValueKey () from 
C:\Windows\SYSTEM32\ntdll.dll
#4  0x00007ff8b1dd5b43 in ntdll!RtlGetCurrentServiceSessionId () from 
C:\Windows\SYSTEM32\ntdll.dll
#5  0x00007ff8b1dd47b1 in ntdll!RtlFreeHeap () from 
C:\Windows\SYSTEM32\ntdll.dll
#6  0x00007ff8b07d9c9c in msvcrt!free () from C:\Windows\System32\msvcrt.dll
#7  0x00007ff83e2ea230 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgtk-3-0.dll
#8  0x00007ff83e2eae9d in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgtk-3-0.dll
#9  0x00007ff83e2eb235 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgtk-3-0.dll
#10 0x00007ff83e2e6920 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgtk-3-0.dll
#11 0x00007ff8412c88f2 in libgeany-0!GetNameSpace () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgeany-0.dll
#12 0x00007ff875ea878d in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgobject-2.0-0.dll
#13 0x00007ff875ebdc9e in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgobject-2.0-0.dll
#14 0x00007ff875ec3a05 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgobject-2.0-0.dll
#15 0x00007ff875ea857b in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgobject-2.0-0.dll
#16 0x00007ff875ebc65b in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgobject-2.0-0.dll
#17 0x00007ff875ebdbea in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgobject-2.0-0.dll
#18 0x00007ff875ec3830 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgobject-2.0-0.dll
#19 0x00007ff875eac013 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgobject-2.0-0.dll
#20 0x00007ff875eb0113 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgobject-2.0-0.dll
#21 0x00007ff83ec6f869 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgdk-3-0.dll
#22 0x00007ff83ecac393 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgdk-3-0.dll
#23 0x00007ff83e951d75 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libglib-2.0-0.dll
#24 0x00007ff83e954e5f in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libglib-2.0-0.dll
#25 0x00007ff83e9558b0 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libglib-2.0-0.dll
#26 0x00007ff83e30d15e in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgtk-3-0.dll
#27 0x00007ff84111aec2 in main_lib () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgeany-0.dll
#28 0x00007ff602fa10c9 in ?? ()
#29 0x00007ff602fa13f6 in ?? ()
#30 0x00007ff8b13b7374 in KERNEL32!BaseThreadInitThunk () from 
C:\Windows\System32\kernel32.dll
#31 0x00007ff8b1dfcc91 in ntdll!RtlUserThreadStart () from 
C:\Windows\SYSTEM32\ntdll.dll
#32 0x0000000000000000 in ?? ()
```


To me, Geany crashes reliably when creating a project, closing the new project 
and then switching language layout. Due to Windows Sandbox sharing libraries 
with the host system, I also tested it using a separate VM, running on the same 
hardware (AMD cpu).


On rare occasions of rather random use, it triggers a crash with segfault after 
language layout switch.

```
Thread 1 received signal SIGSEGV, Segmentation fault.
0x00007ff83e45a993 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgtk-3-0.dll
(gdb) bt
#0  0x00007ff83e45a993 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgtk-3-0.dll
#1  0x00007ff87f30857b in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgobject-2.0-0.dll
#2  0x00007ff87f31c65b in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgobject-2.0-0.dll
#3  0x00007ff87f31dbea in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgobject-2.0-0.dll
#4  0x00007ff87f323830 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgobject-2.0-0.dll
#5  0x00007ff87f30c013 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgobject-2.0-0.dll
#6  0x00007ff87f310113 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgobject-2.0-0.dll
#7  0x00007ff83eddf869 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgdk-3-0.dll
#8  0x00007ff83ee1c393 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgdk-3-0.dll
#9  0x00007ff83eac1d75 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libglib-2.0-0.dll
#10 0x00007ff83eac4e5f in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libglib-2.0-0.dll
#11 0x00007ff83eac58b0 in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libglib-2.0-0.dll
#12 0x00007ff83e47d15e in ?? () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgtk-3-0.dll
#13 0x00007ff84111aec2 in main_lib () from 
C:\Users\vekto\scoop\apps\geany\current\bin\libgeany-0.dll
#14 0x00007ff602fa10c9 in ?? ()
#15 0x00007ff602fa13f6 in ?? ()
#16 0x00007ff8b13b7374 in KERNEL32!BaseThreadInitThunk () from 
C:\Windows\System32\kernel32.dll
#17 0x00007ff8b1dfcc91 in ntdll!RtlUserThreadStart () from 
C:\Windows\SYSTEM32\ntdll.dll
#18 0x0000000000000000 in ?? ()
```


-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4613#issuecomment-4858307565
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/issues/4613/[email protected]>

Reply via email to