I am now using Geany 1.38beta1 where I still get a similar error.
``` Event 1000, Application Error Faulting application name: geany.exe, version: 1.38.0.0, time stamp: 0x00000000 Faulting module name: libcairo-2.dll, version: 0.0.0.0, time stamp: 0x00000000 Exception code: 0xc0000005 Fault offset: 0x0000000000050f63 Faulting process id: 0x5cc0 Faulting application start time: 0x01d7a7903172f154 Faulting application path: C:\Program Files\Geany\bin\geany.exe Faulting module path: C:\Program Files\Geany\bin\libcairo-2.dll Report Id: a9229c8e-b105-4ee9-942b-d91cda28f20e Faulting package full name: Faulting package-relative application ID: ```
Event 1001, Windows Error Reporting ``` Fault bucket 2283255357012743002, type 4 Event Name: APPCRASH Response: Not available Cab Id: 0
Problem signature: P1: geany.exe P2: 1.38.0.0 P3: 00000000 P4: libcairo-2.dll P5: 0.0.0.0 P6: 00000000 P7: c0000005 P8: 0000000000050f63 P9: P10:
Attached files: \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER3093.tmp.dmp \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER3288.tmp.WERInternalMetadata.xml \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER32A8.tmp.xml \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER32B6.tmp.csv \?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER32D6.tmp.txt
These files may be available here: \?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_geany.exe_26977968958f21542945692138e62ba1f1f38e_cac433d4_75b2f4f1-c7a7-445d-aad1-02184bc40436
Analysis symbol: Rechecking for solution: 0 Report Id: a9229c8e-b105-4ee9-942b-d91cda28f20e Report Status: 268435456 Hashed bucket: 301f7e832f0cf7bdffafc0a66640935a Cab Guid: 0 ```
Running "gdb geany.exe" in Msys2 shows (after a bunch of startup stuff) and doing a Copy as path from a windows style open file dialog:
``` Thread 1 received signal SIGSEGV, Segmentation fault. 0x00007ffe8ac30f63 in ?? () from /c/Program Files/Geany/bin/libcairo-2.dll (gdb) bt #0 0x00007ffe8ac30f63 in ?? () from /c/Program Files/Geany/bin/libcairo-2.dll #1 0x00007ffe8aac0b34 in ?? () from /c/Program Files/Geany/bin/libgdk-3-0.dll #2 0x00007ffe8aac0d7d in ?? () from /c/Program Files/Geany/bin/libgdk-3-0.dll #3 0x00007ffe8ca570e3 in ?? () from /c/Program Files/Geany/bin/libgobject-2.0-0.dll #4 0x00007ffe8ca6ee9b in ?? () from /c/Program Files/Geany/bin/libgobject-2.0-0.dll #5 0x00007ffe8ca6efe8 in ?? () from /c/Program Files/Geany/bin/libgobject-2.0-0.dll #6 0x00007ffe8aab8b46 in ?? () from /c/Program Files/Geany/bin/libgdk-3-0.dll #7 0x00007ffe8aaa3382 in ?? () from /c/Program Files/Geany/bin/libgdk-3-0.dll #8 0x00007ffe8a7ec4f5 in ?? () from /c/Program Files/Geany/bin/libglib-2.0-0.dll #9 0x00007ffe8a7e87bf in ?? () from /c/Program Files/Geany/bin/libglib-2.0-0.dll #10 0x00007ffe8a7eba46 in ?? () from /c/Program Files/Geany/bin/libglib-2.0-0.dll #11 0x00007ffe8a7ebf6c in ?? () from /c/Program Files/Geany/bin/libglib-2.0-0.dll #12 0x00007ffe8a1e269d in ?? () from /c/Program Files/Geany/bin/libgtk-3-0.dll #13 0x00007ffe8caf90c7 in main_lib () from /c/Program Files/Geany/bin/libgeany-0.dll #14 0x00007ff6cf951553 in ?? () #15 0x00007ff6cf9513b1 in ?? () #16 0x00007ff6cf9514c6 in ?? () #17 0x00007fff00f97034 in KERNEL32!BaseThreadInitThunk () from /c/WINDOWS/System32/KERNEL32.DLL #18 0x00007fff012c2651 in ntdll!RtlUserThreadStart () from /c/WINDOWS/SYSTEM32/ntdll.dll #19 0x0000000000000000 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb) ```
I will help sort this out any way I can. I do have a work around that avoids this issue, but the direct way is, of course, much faster.