Bug#1054103: Bug#1054111: liferea crashes (SIGABRT) in libwebkit2gtk/libepoxy
On Thu, Oct 19, 2023 at 09:58:35PM +0200, Christian Henz wrote: > > To work around the problem users can disable compositing mode: > > > > export WEBKIT_DISABLE_COMPOSITING_MODE=1 > > I can confirm this works (WEBKIT_DISABLE_DMABUF_RENDERER=1 does as well). Thanks for testing this. I just uploaded webkit2gtk 2.42.1-1~deb11u2, it should fix this problem. Regards, Berto
Bug#1054111: liferea crashes (SIGABRT) in libwebkit2gtk/libepoxy
On 19.10.23 11:52, Alberto Garcia wrote: We are currently investigating the problem, would it be possible to get a stack trace with symbols? It should work with debuginfod export DEBUGINFOD_URLS="https://debuginfod.debian.net; Attached, but it does not seem to have downloaded Webkit symbols (libepoxy ones though). Another question: is libgles2 installed, and if not can you try installing it and see if the problem disappears? libgles2 is (and was) installed. To work around the problem users can disable compositing mode: export WEBKIT_DISABLE_COMPOSITING_MODE=1 I can confirm this works (WEBKIT_DISABLE_DMABUF_RENDERER=1 does as well). Thanks, Christian #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x72746537 in __GI_abort () at abort.c:79 #2 0x72458bd8 in egl_provider_resolver (name=name@entry=0x7247fadf "eglCreateImage", providers=providers@entry=0x7fffd9f6, entrypoints=entrypoints@entry=0x7fffd9ec) at src/egl_generated_dispatch.c:3911 #3 0x72458c20 in egl_single_resolver (provider=provider@entry=PROVIDER_EGL_15, entrypoint_offset=, entrypoint_offset@entry=415) at src/egl_generated_dispatch.c:3924 #4 0x72459305 in epoxy_eglCreateImage_resolver () at src/egl_generated_dispatch.c:4063 #5 epoxy_eglCreateImage_global_rewrite_ptr (dpy=0x55beafe0, ctx=0x0, target=12912, buffer=0x0, attrib_list=0x7fffda010c00) at src/egl_generated_dispatch.c:5036 #6 0x74542758 in () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #7 0x74542279 in () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #8 0x74542f96 in () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #9 0x74542e68 in () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #10 0x7406b4be in () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #11 0x742d8e4f in () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #12 0x743e9dea in () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #13 0x742d162e in () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #14 0x742d17e8 in () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #15 0x742d1e65 in () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 #16 0x71e0fc60 in () at /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18 #17 0x71e6fdb6 in () at /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18 #18 0x71e6f24a in () at /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18 #19 0x72ab1d6f in g_main_dispatch (context=0x55630b80) at ../../../glib/gmain.c:3325 #20 g_main_context_dispatch (context=0x55630b80) at ../../../glib/gmain.c:4043 #21 0x72ab2118 in g_main_context_iterate (context=context@entry=0x55630b80, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../glib/gmain.c:4119 #22 0x72ab21cf in g_main_context_iteration (context=context@entry=0x55630b80, may_block=may_block@entry=1) at ../../../glib/gmain.c:4184 #23 0x72d00545 in g_application_run (application=0x5562f120 [LifereaApplication], argc=-8188, argc@entry=1, argv=argv@entry=0x7fffe168) at ../../../gio/gapplication.c:2559 #24 0x55585399 in liferea_application_new (argc=1, argv=0x7fffe168) at ../liferea_application.c:351 #25 0x72747d0a in __libc_start_main (main=0x55574400 , argc=1, argv=0x7fffe168, init=, fini=, rtld_fini=, stack_end=0x7fffe158) at ../csu/libc-start.c:308 #26 0x555744ba in _start ()
Bug#1054111: liferea crashes (SIGABRT) in libwebkit2gtk/libepoxy
On 19.10.23 11:49, Paul Gevers wrote: Control: tags -1 moreinfo Dear Christian, On 19-10-2023 11:38, Paul Gevers wrote: Can you please help to see if this bug report (quoted below) is caused by the security update in oldstable/bullseye? And if so, what can be done about it (on your side or on the side of liferea). I've just read bug #1052055 [1]. WEBKIT_DISABLE_DMABUF_RENDERER=1 works WEBKIT_DMABUF_RENDERER_DISABLE_GBM=1 does *not* work WEBKIT_DISABLE_COMPOSITING_MODE=1 works Do you have a nvidia chipset and do you have libnvidia-egl-gbm1 installed (from contrib)? No, this is with an AMD APU. Do you install packages without their recommends? Not usually. Greetings, Christian
Bug#1054111: liferea crashes (SIGABRT) in libwebkit2gtk/libepoxy
Control: reassign -1 src:webkit2gtk 2.42.1-1~deb11u1 Control: forcemerge 1054101 -1 On 19-10-2023 17:10, Alberto Garcia wrote: See also #1054101 (I guess both bugs can be merged?) Doing so now (I hope). Paul OpenPGP_signature.asc Description: OpenPGP digital signature
Bug#1054111: liferea crashes (SIGABRT) in libwebkit2gtk/libepoxy
On Thu, Oct 19, 2023 at 11:38:47AM +0200, Paul Gevers wrote: > Dear webkit2gtk maintainers, > > Can you please help to see if this bug report (quoted below) is > caused by the security update in oldstable/bullseye? And if so, what > can be done about it (on your side or on the side of liferea). I discussed this with upstream and we're going to disable the WebKit DMABuf renderer by default in bullseye, I'm preparing a new security update. Liferea does not need to do anything. See also #1054101 (I guess both bugs can be merged?) Berto
Bug#1054111: liferea crashes (SIGABRT) in libwebkit2gtk/libepoxy
On Thu, Oct 19, 2023 at 11:38:47AM +0200, Paul Gevers wrote: > Can you please help to see if this bug report (quoted below) is > caused by the security update in oldstable/bullseye? And if so, what > can be done about it (on your side or on the side of liferea). We are currently investigating the problem, would it be possible to get a stack trace with symbols? It should work with debuginfod export DEBUGINFOD_URLS="https://debuginfod.debian.net; Another question: is libgles2 installed, and if not can you try installing it and see if the problem disappears? To work around the problem users can disable compositing mode: export WEBKIT_DISABLE_COMPOSITING_MODE=1 Berto
Bug#1054111: liferea crashes (SIGABRT) in libwebkit2gtk/libepoxy
On Thu, Oct 19, 2023 at 11:49:39AM +0200, Paul Gevers wrote: > I've just read bug #1052055 [1]. > > Do you have a nvidia chipset and do you have libnvidia-egl-gbm1 > installed (from contrib)? I'm not sure that this is the problem here but yeah it's also good to check it, thanks. Berto
Bug#1054111: liferea crashes (SIGABRT) in libwebkit2gtk/libepoxy
Control: tags -1 moreinfo Dear Christian, On 19-10-2023 11:38, Paul Gevers wrote: Can you please help to see if this bug report (quoted below) is caused by the security update in oldstable/bullseye? And if so, what can be done about it (on your side or on the side of liferea). I've just read bug #1052055 [1]. Do you have a nvidia chipset and do you have libnvidia-egl-gbm1 installed (from contrib)? Do you install packages without their recommends? Paul [1] https://bugs.debian.org/1052055 OpenPGP_signature.asc Description: OpenPGP digital signature
Bug#1054111: liferea crashes (SIGABRT) in libwebkit2gtk/libepoxy
Dear webkit2gtk maintainers, Can you please help to see if this bug report (quoted below) is caused by the security update in oldstable/bullseye? And if so, what can be done about it (on your side or on the side of liferea). Paul On 17-10-2023 10:20, Christian Henz wrote: This is a new behaviour I am seeing this week. Shortly after starting up (1 second or so), Liferea *always* crashes with SIGABRT now. This behaviour persists after rebooting. There have been related package upgrades in this timeframe such as libwebkit2gtk-4.0-37:amd64 (2.42.1-1~deb11u1) and libjavascriptcoregtk-4.0-18:amd64 (2.42.1-1~deb11u1). Running it under GDB reveals the following: [...] No provider of eglCreateImage found. Requires one of: EGL 15 [Thread 0x7fff67fff700 (LWP 35253) exited] Thread 1 "liferea" received signal SIGABRT, Aborted. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 50 ../sysdeps/unix/sysv/linux/raise.c: Datei oder Verzeichnis nicht gefunden. (gdb) bt #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x72746537 in __GI_abort () at abort.c:79 #2 0x72458bd8 in () at /usr/lib/x86_64-linux-gnu/libepoxy.so.0 #3 0x72458c20 in () at /usr/lib/x86_64-linux-gnu/libepoxy.so.0 #4 0x72459305 in () at /usr/lib/x86_64-linux-gnu/libepoxy.so.0 #5 0x74542758 in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #6 0x74542279 in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #7 0x74542f96 in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #8 0x74542e68 in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #9 0x7406b4be in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #10 0x742d8e4f in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #11 0x743e9dea in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #12 0x742d162e in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #13 0x742d17e8 in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #14 0x742d1e65 in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #15 0x71e0fc60 in () at /usr/lib/x86_64-linux- gnu/libjavascriptcoregtk-4.0.so.18 #16 0x71e6fdb6 in () at /usr/lib/x86_64-linux- gnu/libjavascriptcoregtk-4.0.so.18 #17 0x71e6f24a in () at /usr/lib/x86_64-linux- gnu/libjavascriptcoregtk-4.0.so.18 #18 0x72ab1d6f in g_main_context_dispatch () at /usr/lib/x86_64-linux- gnu/libglib-2.0.so.0 #19 0x72ab2118 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x72ab21cf in g_main_context_iteration () at /usr/lib/x86_64-linux- gnu/libglib-2.0.so.0 #21 0x72d00545 in g_application_run () at /usr/lib/x86_64-linux- gnu/libgio-2.0.so.0 #22 0x55585399 in liferea_application_new () #23 0x72747d0a in __libc_start_main (main= 0x55574400 , argc=1, argv=0x7fffe1a8, init=, fini=, rtld_fini=, stack_end=0x7fffe198) at ../csu/libc-start.c:308 #24 0x555744ba in _start () -- System Information: Debian Release: 11.8 APT prefers oldstable-updates APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 'oldstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.10.0-26-rt-amd64 (SMP w/2 CPU threads; PREEMPT) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages liferea depends on: ii dbus-user-session [default-dbus-session-bus] 1.12.28-0+deb11u1 ii dbus-x11 [dbus-session-bus] 1.12.28-0+deb11u1 ii dconf-gsettings-backend [gsettings-backend] 0.38.0-2 ii gir1.2-freedesktop1.66.1-1+b1 ii gir1.2-gtk-3.03.24.24-4+deb11u3 ii gir1.2-peas-1.0 1.28.0-2+b1 ii libc6 2.31-13+deb11u7 ii libgdk-pixbuf-2.0-0 2.42.2+dfsg-1+deb11u1 ii libgirepository-1.0-1 1.66.1-1+b1 ii libglib2.0-0 2.66.8-1 ii libgtk-3-03.24.24-4+deb11u3 ii libjson-glib-1.0-01.6.2-1 ii libpango-1.0-01.46.2-3 ii libpeas-1.0-0 1.28.0-2+b1 ii libsoup2.4-1 2.72.0-2 ii libsqlite3-0 3.34.1-3 ii libwebkit2gtk-4.0-37 2.42.1-1~deb11u1 ii libxml2 2.9.10+dfsg-6.7+deb11u4 ii libxslt1.11.1.34-4+deb11u1 ii liferea-data 1.13.5-3 ii python3 3.9.2-3 ii python3-cairo
Bug#1054111: liferea crashes (SIGABRT) in libwebkit2gtk/libepoxy
Package: liferea Version: 1.13.5-3 Severity: normal Dear Maintainer, This is a new behaviour I am seeing this week. Shortly after starting up (1 second or so), Liferea *always* crashes with SIGABRT now. This behaviour persists after rebooting. There have been related package upgrades in this timeframe such as libwebkit2gtk-4.0-37:amd64 (2.42.1-1~deb11u1) and libjavascriptcoregtk-4.0-18:amd64 (2.42.1-1~deb11u1). Running it under GDB reveals the following: [...] No provider of eglCreateImage found. Requires one of: EGL 15 [Thread 0x7fff67fff700 (LWP 35253) exited] Thread 1 "liferea" received signal SIGABRT, Aborted. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 50 ../sysdeps/unix/sysv/linux/raise.c: Datei oder Verzeichnis nicht gefunden. (gdb) bt #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x72746537 in __GI_abort () at abort.c:79 #2 0x72458bd8 in () at /usr/lib/x86_64-linux-gnu/libepoxy.so.0 #3 0x72458c20 in () at /usr/lib/x86_64-linux-gnu/libepoxy.so.0 #4 0x72459305 in () at /usr/lib/x86_64-linux-gnu/libepoxy.so.0 #5 0x74542758 in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #6 0x74542279 in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #7 0x74542f96 in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #8 0x74542e68 in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #9 0x7406b4be in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #10 0x742d8e4f in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #11 0x743e9dea in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #12 0x742d162e in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #13 0x742d17e8 in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #14 0x742d1e65 in () at /usr/lib/x86_64-linux- gnu/libwebkit2gtk-4.0.so.37 #15 0x71e0fc60 in () at /usr/lib/x86_64-linux- gnu/libjavascriptcoregtk-4.0.so.18 #16 0x71e6fdb6 in () at /usr/lib/x86_64-linux- gnu/libjavascriptcoregtk-4.0.so.18 #17 0x71e6f24a in () at /usr/lib/x86_64-linux- gnu/libjavascriptcoregtk-4.0.so.18 #18 0x72ab1d6f in g_main_context_dispatch () at /usr/lib/x86_64-linux- gnu/libglib-2.0.so.0 #19 0x72ab2118 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x72ab21cf in g_main_context_iteration () at /usr/lib/x86_64-linux- gnu/libglib-2.0.so.0 #21 0x72d00545 in g_application_run () at /usr/lib/x86_64-linux- gnu/libgio-2.0.so.0 #22 0x55585399 in liferea_application_new () #23 0x72747d0a in __libc_start_main (main= 0x55574400 , argc=1, argv=0x7fffe1a8, init=, fini=, rtld_fini=, stack_end=0x7fffe198) at ../csu/libc-start.c:308 #24 0x555744ba in _start () -- System Information: Debian Release: 11.8 APT prefers oldstable-updates APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 'oldstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.10.0-26-rt-amd64 (SMP w/2 CPU threads; PREEMPT) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages liferea depends on: ii dbus-user-session [default-dbus-session-bus] 1.12.28-0+deb11u1 ii dbus-x11 [dbus-session-bus] 1.12.28-0+deb11u1 ii dconf-gsettings-backend [gsettings-backend] 0.38.0-2 ii gir1.2-freedesktop1.66.1-1+b1 ii gir1.2-gtk-3.03.24.24-4+deb11u3 ii gir1.2-peas-1.0 1.28.0-2+b1 ii libc6 2.31-13+deb11u7 ii libgdk-pixbuf-2.0-0 2.42.2+dfsg-1+deb11u1 ii libgirepository-1.0-1 1.66.1-1+b1 ii libglib2.0-0 2.66.8-1 ii libgtk-3-03.24.24-4+deb11u3 ii libjson-glib-1.0-01.6.2-1 ii libpango-1.0-01.46.2-3 ii libpeas-1.0-0 1.28.0-2+b1 ii libsoup2.4-1 2.72.0-2 ii libsqlite3-0 3.34.1-3 ii libwebkit2gtk-4.0-37 2.42.1-1~deb11u1 ii libxml2 2.9.10+dfsg-6.7+deb11u4 ii libxslt1.11.1.34-4+deb11u1 ii liferea-data 1.13.5-3 ii python3 3.9.2-3 ii python3-cairo 1.16.2-4+b2 ii python3-gi3.38.0-2 ii python3-notify2 0.3-4 ii python3.9 3.9.2-1 Versions of packages