You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Setup (please complete the following information):
Distribution: MacOS/Intel
Distribution release: 15.1
Geeqie version [geeqie --version]: 2.5
Describe the bug
When exiting fullscreen mode, qeeqie crashes reproducibly. Sometimes the image is still shown in the background when exiting fullscreen mode before the crash happens. See attached screenshot.
To reproduce
Start qeeqie and view an image, switch to fullscreen mode and back until it crashes
Expected behavior
Geeqie should not crash.
Screenshots
If applicable, add screenshots to help explain your problem.
Setup (please complete the following information):
Describe the bug
When exiting fullscreen mode, qeeqie crashes reproducibly. Sometimes the image is still shown in the background when exiting fullscreen mode before the crash happens. See attached screenshot.
To reproduce
Start qeeqie and view an image, switch to fullscreen mode and back until it crashes
Expected behavior
Geeqie should not crash.
Screenshots
If applicable, add screenshots to help explain your problem.
Image sources
Error logs or seg. fault files
2024-11-13 08:37:02.108 geeqie[1266:20999] +[IMKClient subclass]: chose IMKClient_Modern
2024-11-13 08:37:02.108 geeqie[1266:20999] +[IMKInputSession subclass]: chose IMKInputSession_Modern
(geeqie:1266): Gdk-CRITICAL **: 08:38:03.636: gdk_window_get_visual: assertion 'GDK_IS_WINDOW (window)' failed
Geeqie fatal error
Signal: Invalid memory reference
Code: Address not mapped
Address: 0x000000000000003c
0 geeqie 0x000000010e4f0500 _ZL14sig_handler_cbiP9__siginfoPv + 530
1 libsystem_platform.dylib 0x00007ff81b923e9d _sigtramp + 29
2 ??? 0x00f0000000000000 0x0 + 67553994410557440
3 AppKit 0x00007ff81f3adfc5 _NSViewUpdateLayer + 119
4 AppKit 0x00007ff81f2d9f30 +[NSAppearance _performWithCurrentAppearance:usingBlock:] + 68
5 AppKit 0x00007ff81fb12296 __29-[NSViewBackingLayer display]_block_invoke + 126
6 AppKit 0x00007ff81f314271 -[NSFocusStack performWithFocusView:inWindow:usingBlock:] + 92
7 AppKit 0x00007ff81fb11b4f -[NSViewBackingLayer display] + 278
8 QuartzCore 0x00007ff82489438c _ZN2CA5Layer17display_if_neededEPNS_11TransactionE + 882
9 QuartzCore 0x00007ff824a361fc _ZN2CA7Context18commit_transactionEPNS_11TransactionEdPd + 766
10 QuartzCore 0x00007ff824874f87 _ZN2CA11Transaction6commitEv + 725
11 AppKit 0x00007ff81f441141 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 289
12 AppKit 0x00007ff81ff27337 ___NSRunLoopObserverCreateWithHandler_block_invoke + 41
13 CoreFoundation 0x00007ff81b9d3593 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 23
14 CoreFoundation 0x00007ff81b9d34ae __CFRunLoopDoObservers + 503
15 CoreFoundation 0x00007ff81b9d2a47 __CFRunLoopRun + 905
16 CoreFoundation 0x00007ff81b9d208e CFRunLoopRunSpecific + 550
17 HIToolbox 0x00007ff8270ebec3 RunCurrentEventLoopInMode + 292
18 HIToolbox 0x00007ff8270f16e7 ReceiveNextEventCommon + 201
19 HIToolbox 0x00007ff8270f1a42 _BlockUntilNextEventMatchingListInModeWithFilter + 66
20 AppKit 0x00007ff81f2ecb7f _DPSNextEvent + 902
21 AppKit 0x00007ff81fd216b4 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1290
22 libgdk-3.0.dylib 0x000000010e77a25f poll_func + 176
23 libglib-2.0.0.dylib 0x000000010ebb5142 g_main_context_iterate_unlocked + 392
24 libglib-2.0.0.dylib 0x000000010ebb53ae g_main_loop_run + 104
25 libgtk-3.0.dylib 0x000000010eedca76 gtk_main + 74
26 geeqie 0x000000010e4ef912 main + 4833
27 dyld 0x00007ff81b5612cd start + 1805
Additional context
This also happend with previous versions of MacOS and previous versions of Geeqie (at least down to 2.2 IIRC)
The text was updated successfully, but these errors were encountered: