[Bug 2105729] pangzero and frozen-bubble won't launch and segfault on F36

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=2105729



--- Comment #11 from Petr Pisar <ppisar@xxxxxxxxxx> ---
Installing libXi fixes the crash for me. (Again kvm-virtalized F37 with X11
server on F35.)
If I uninstall libXi and install patched SDL2, the crash goes away in a
windowed mode (frozen-bubble --no-fullscreen), but remains in a fullscreeen
mode (frozen-bubble --fullscreen). Funny thing is that if I start frozen-bubble
with --no-fullscreen, and then press "f" to switch to fullscreen, there is no
crash.
If I install libXi again and keep using patched SDL2, there is no crash
regardless of fullscreen.

This is a backtrace of patched SDL2 in fullscreen:

#0  0x0000000000000000 in  ()
#1  0x00007f7e6594f1b8 in X11_Xinput2GrabTouch (window=0x55f7169ac900,
_this=0x55f7169478b0) at
/usr/src/debug/SDL2-2.0.22-4.fc37.x86_64/src/video/x11/SDL_x11xinput2.c:369
#2  X11_SetWindowMouseGrab (_this=0x55f7169478b0, window=0x55f7169ac900,
grabbed=<optimized out>) at
/usr/src/debug/SDL2-2.0.22-4.fc37.x86_64/src/video/x11/SDL_x11window.c:1787
#3  0x00007f7e6591d1af in SDL_UpdateWindowGrab (window=0x55f7169ac900) at
/usr/src/debug/SDL2-2.0.22-4.fc37.x86_64/src/video/SDL_video.c:2816
#4  0x00007f7e6598632c in SDL_OnWindowFocusGained (window=0x55f7169ac900) at
/usr/src/debug/SDL2-2.0.22-4.fc37.x86_64/src/video/SDL_video.c:3031
#5  SDL_SendWindowEvent.isra.0 (window=window@entry=0x55f7169ac900,
windowevent=windowevent@entry=12 '\f', data1=data1@entry=0,
data2=data2@entry=0)
    at
/usr/src/debug/SDL2-2.0.22-4.fc37.x86_64/src/events/SDL_windowevents.c:168
#6  0x00007f7e65897ff6 in SDL_SetKeyboardFocus (window=0x55f7169ac900) at
/usr/src/debug/SDL2-2.0.22-4.fc37.x86_64/src/events/SDL_keyboard.c:660
#7  0x00007f7e6593f524 in X11_DispatchFocusIn (_this=0x55f7169478b0,
data=0x55f7169c17f0) at
/usr/src/debug/SDL2-2.0.22-4.fc37.x86_64/src/video/x11/SDL_x11events.c:440
#8  0x00007f7e659448cb in X11_DispatchEvent (_this=_this@entry=0x55f7169478b0,
xevent=xevent@entry=0x7ffde50b9c60) at
/usr/src/debug/SDL2-2.0.22-4.fc37.x86_64/src/video/x11/SDL_x11events.c:962
#9  0x00007f7e65945dfb in X11_PumpEvents (_this=0x55f7169478b0) at
/usr/src/debug/SDL2-2.0.22-4.fc37.x86_64/src/video/x11/SDL_x11events.c:1694
#10 0x00007f7e658975b9 in SDL_PumpEventsInternal
(push_sentinel=push_sentinel@entry=SDL_TRUE) at
/usr/src/debug/SDL2-2.0.22-4.fc37.x86_64/src/events/SDL_events.c:847
#11 0x00007f7e658978bf in SDL_WaitEventTimeout_REAL (event=0x7ffde50b9e70,
timeout=0) at
/usr/src/debug/SDL2-2.0.22-4.fc37.x86_64/src/events/SDL_events.c:1024
#12 0x00007f7e65cbf4a1 in SDL_PumpEvents () at /lib64/libSDL-1.2.so.0
#13 0x00007f7e65ce981e in XS_SDL__Events_pump_events () at
/usr/lib64/perl5/vendor_perl/auto/SDL/Events/Events.so
#14 0x00007f7e6611eed0 in Perl_pp_entersub () at /lib64/libperl.so.5.36
#15 0x00007f7e66110850 in Perl_runops_standard () at /lib64/libperl.so.5.36
#16 0x00007f7e66080eae in perl_run () at /lib64/libperl.so.5.36
#17 0x000055f713c3334a in main ()

Probably we need to patch X11_Xinput2GrabTouch() in a similar way as you
patched X11_Xinput2UngrabTouch().
I tried that and it fixed my crash. I will amend the patch here.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2105729
_______________________________________________
perl-devel mailing list -- perl-devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to perl-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/perl-devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Fedora PHP Devel]     [Kernel Devel]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite Information]

  Powered by Linux