Bug 488551 - haruna crash when switching fullscreen and not fullscreen quickly or spamming "Show menubar" checkbox
Summary: haruna crash when switching fullscreen and not fullscreen quickly or spamming...
Status: REPORTED
Alias: None
Product: Haruna
Classification: Applications
Component: generic (show other bugs)
Version: 1.1.2
Platform: Flatpak Linux
: NOR crash
Target Milestone: ---
Assignee: george fb
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-15 19:09 UTC by alanas.00
Modified: 2024-07-05 13:25 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description alanas.00 2024-06-15 19:09:47 UTC
STEPS TO REPRODUCE
1. open haruna (playing video or audio not needed)
2. hold F

OBSERVED RESULT
haruna flickers between fullscreen and not fullscreen for 2s to 20s and crashes

EXPECTED RESULT
haruna flickers between fullscreen and not fullscreen until release F

SOFTWARE/OS VERSIONS
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1

ADDITIONAL INFORMATION
I can reproduce this with Linux Mint 21.3 Cinnamon Edition, "Cinnamon on Wayland (Experimental)" desktop environment, org.kde.haruna 1.1.2 stable flatpak

I don't know how to get backtrace inside flatpak
Comment 1 alanas.00 2024-06-16 10:32:53 UTC
haruna flickers between fullscreen and not fullscreen faster and DOESN'T CRASH if "Show menubar" disabled in settings
Comment 2 alanas.00 2024-06-16 12:55:56 UTC
ALTERNATIVE STEPS TO REPRODUCE (ydotool needed)
1. open haruna (playing video or audio not needed)
2. click "Configure"
3. run "ydotool type --delay=9999 '                    '" as root asynchronously
4. click "Show menubar" checkbox (inside "Settings — Haruna" window)
5. wait until step 3 finishes

note: step 3 must finish after step 4
Comment 3 Répási Dávid 2024-07-05 13:25:54 UTC
This happens on arch as well, in version 1.1.2.
I'd argue that the expected behaviour matches that of mpv instead of vlc (that being changing only once until the input is held), since this can cause problems for people sensitive to flickering.