Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MacOS: Crash when exiting fullscreen mode #1541

Open
scorpi11 opened this issue Nov 13, 2024 · 0 comments
Open

MacOS: Crash when exiting fullscreen mode #1541

scorpi11 opened this issue Nov 13, 2024 · 0 comments
Labels

Comments

@scorpi11
Copy link

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.

Image sources
Bildschirmfoto 2024-11-13 um 08 37 50

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)

@scorpi11 scorpi11 added the bug label Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant