Your message dated Wed, 16 Mar 2022 22:47:07 +0000
with message-id <e1nucq7-0004ou...@fasolo.debian.org>
and subject line Bug#1005810: fixed in epiphany-browser 3.38.2-1+deb11u2
has caused the Debian Bug report #1005810,
regarding epiphany-browser: crash on session_tab_free at 
../src/ephy-session.c:605
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1005810: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1005810
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: epiphany-browser
Version: 3.38.2-1+deb11u1
Severity: grave
Tags: upstream
Justification: renders package unusable

Dear Maintainer,

After upgrading to libwebkit2gtk-4.0-37 2.34.4 in buster, epiphany
started to crash often, early and without any clear pre-condition.

After moving to bullseye, the situation remains with: libwebkit2gtk-
4.0-37:amd64 2.34.4-1~deb11u1.

coredumpctl shows many similar cores. This is the repeating BT:

Program terminated with signal SIGABRT, Aborted.
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7fa5430f9700 (LWP 277148))]
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007fa65b23e537 in __GI_abort () at abort.c:79
#2  0x00007fa657bafd7f in CRASH_WITH_INFO(...) () at 
WTF/Headers/wtf/Assertions.h:750
#3  WebKit::FrameState::~FrameState() () at 
../Source/WebKit/Shared/SessionState.h:88
#4  0x00007fa657f82803 in WebKit::PageState::~PageState() () at 
../Source/WebKit/Shared/SessionState.h:126
#5  WebKit::BackForwardListItemState::~BackForwardListItemState() () at 
../Source/WebKit/Shared/SessionState.h:136
#6  WTF::VectorDestructor<true, 
WebKit::BackForwardListItemState>::destruct(WebKit::BackForwardListItemState*, 
WebKit::BackForwardListItemState*) () at WTF/Headers/wtf/Vector.h:69
#7  
WTF::VectorTypeOperations<WebKit::BackForwardListItemState>::destruct(WebKit::BackForwardListItemState*,
 WebKit::BackForwardListItemState*) () at WTF/Headers/wtf/Vector.h:245
#8  WTF::Vector<WebKit::BackForwardListItemState, 0ul, WTF::CrashOnOverflow, 
16ul, WTF::FastMalloc>::~Vector() () at WTF/Headers/wtf/Vector.h:689
#9  WebKit::BackForwardListState::~BackForwardListState() () at 
../Source/WebKit/Shared/SessionState.h:149
#10 WebKit::SessionState::~SessionState() () at 
../Source/WebKit/Shared/SessionState.h:157
#11 _WebKitWebViewSessionState::~_WebKitWebViewSessionState() () at 
../Source/WebKit/UIProcess/API/glib/WebKitWebViewSessionState.cpp:30
#12 webkit_web_view_session_state_unref() () at 
../Source/WebKit/UIProcess/API/glib/WebKitWebViewSessionState.cpp:480
#13 0x00007fa65c17d92b in session_tab_free (tab=0x55f184ada7a0) at 
../src/ephy-session.c:605
#14 0x00007fa65b5db988 in g_list_foreach (list=<optimized out>, 
list@entry=0x55f18b738aa0 = {...}, func=0x7fa65c17d900 <session_tab_free>, 
user_data=user_data@entry=0x0) at ../../../glib/glist.c:1090
#15 0x00007fa65b5db9ab in g_list_free_full (list=0x55f18b738aa0 = {...}, 
free_func=<optimized out>) at ../../../glib/glist.c:244
#16 0x00007fa65c17df4d in session_window_free (session_window=0x55f1847ea6b0) 
at ../src/ephy-session.c:649
#17 0x00007fa65b5db988 in g_list_foreach (list=<optimized out>, 
list@entry=0x7fa64800bb20 = {...}, func=0x7fa65c17df30 <session_window_free>, 
user_data=user_data@entry=0x0) at ../../../glib/glist.c:1090
#18 0x00007fa65b5db9ab in g_list_free_full (list=0x7fa64800bb20 = {...}, 
free_func=<optimized out>) at ../../../glib/glist.c:244
#19 0x00007fa65c17df14 in save_data_free (data=0x55f18ae297e0) at 
../src/ephy-session.c:686
#20 0x00007fa65b7c860e in g_task_finalize (object=0x55f18a7af700 [GTask]) at 
../../../gio/gtask.c:659
#21 0x00007fa65b6d611e in g_object_unref (_object=<optimized out>) at 
../../../gobject/gobject.c:3503
#22 g_object_unref (_object=0x55f18a7af700) at ../../../gobject/gobject.c:3395
#23 0x00007fa65b7c905e in g_task_thread_pool_thread 
(thread_data=0x55f18a7af700, pool_data=<optimized out>) at 
../../../gio/gtask.c:1420
#24 0x00007fa65b6099a4 in g_thread_pool_thread_proxy (data=<optimized out>) at 
../../../glib/gthreadpool.c:354
#25 0x00007fa65b6090bd in g_thread_proxy (data=0x55f18b9024c0) at 
../../../glib/gthread.c:820
#26 0x00007fa6552edea7 in start_thread (arg=<optimized out>) at 
pthread_create.c:477
#27 0x00007fa65b316def in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95


After talking with the main WebKitGtk developer and maintainer, he
pointed that the cause of the crash actually laid in epiphany-browser
and, specifically, the reason for the crash had been already addressed
upstream in the following issue:

https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/954


Please, consider backporting the fix and making a new security release
of the package.

Thanks!



-- System Information:
Debian Release: 11.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable-debug'), (500, 'proposed-updates-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-11-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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 epiphany-browser depends on:
ii  dbus-user-session [default-dbus-session-bus]  1.12.20-2
ii  dbus-x11 [dbus-session-bus]                   1.12.20-2
ii  epiphany-browser-data                         3.38.2-1+deb11u1
ii  gsettings-desktop-schemas                     3.38.0-2
ii  iso-codes                                     4.6.0-1
ii  libatk1.0-0                                   2.36.0-2
ii  libc6                                         2.31-13+deb11u2
ii  libcairo2                                     1.16.0-5
ii  libdazzle-1.0-0                               3.38.0-1
ii  libgcr-base-3-1                               3.38.1-2
ii  libgcr-ui-3-1                                 3.38.1-2
ii  libgdk-pixbuf-2.0-0                           2.42.2+dfsg-1
ii  libglib2.0-0                                  2.66.8-1
ii  libgmp10                                      2:6.2.1+dfsg-1+deb11u1
ii  libgtk-3-0                                    3.24.24-4
ii  libhandy-1-0                                  1.0.3-2
ii  libhogweed6                                   3.7.3-1
ii  libjavascriptcoregtk-4.0-18                   2.34.4-1~deb11u1
ii  libjson-glib-1.0-0                            1.6.2-1
ii  libnettle8                                    3.7.3-1
ii  libpango-1.0-0                                1.46.2-3
ii  libsecret-1-0                                 0.20.4-2
ii  libsoup2.4-1                                  2.72.0-2
ii  libsqlite3-0                                  3.34.1-3
ii  libwebkit2gtk-4.0-37                          2.34.4-1~deb11u1
ii  libxml2                                       2.9.10+dfsg-6.7

Versions of packages epiphany-browser recommends:
ii  ca-certificates  20210119
ii  evince           3.38.2-1
ii  yelp             3.38.3-1

epiphany-browser suggests no packages.

-- no debconf information

-- 
Br,

Andres

--- End Message ---
--- Begin Message ---
Source: epiphany-browser
Source-Version: 3.38.2-1+deb11u2
Done: Alberto Garcia <be...@igalia.com>

We believe that the bug you reported is fixed in the latest version of
epiphany-browser, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1005...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alberto Garcia <be...@igalia.com> (supplier of updated epiphany-browser package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 04 Mar 2022 11:17:26 +0100
Source: epiphany-browser
Architecture: source
Version: 3.38.2-1+deb11u2
Distribution: bullseye
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<pkg-gnome-maintain...@lists.alioth.debian.org>
Changed-By: Alberto Garcia <be...@igalia.com>
Closes: 1005810
Changes:
 epiphany-browser (3.38.2-1+deb11u2) bullseye; urgency=medium
 .
   * d/p/glib-bug-workaround.patch:
     - Cherry pick upstream patch ff8ecbf6. This works around a bug in GLib
       and fixes a UI process crash (Closes: #1005810).
Checksums-Sha1:
 7ee2d4935fdd190c46dbf20cb2bb8d008db57487 2972 
epiphany-browser_3.38.2-1+deb11u2.dsc
 aa76ed80d1371dd4822035fa722a439be8155c09 49052 
epiphany-browser_3.38.2-1+deb11u2.debian.tar.xz
 37aecec4a5ef33eba6791738bee277a4fe486b1b 17907 
epiphany-browser_3.38.2-1+deb11u2_source.buildinfo
Checksums-Sha256:
 2f791798c8e7acc85c8f11d3fd617261efdb1765b09e5daf5c1b147552ca819e 2972 
epiphany-browser_3.38.2-1+deb11u2.dsc
 04c453bf2af7cff47469cde25a7b5c59f3db96ba6b99aa9d960c5f8491157932 49052 
epiphany-browser_3.38.2-1+deb11u2.debian.tar.xz
 d3ca073dfc4a7006b4142811cbd97d1047e9c6654e315122f54f3aae6f073481 17907 
epiphany-browser_3.38.2-1+deb11u2_source.buildinfo
Files:
 9a72309155462757406c29da26cb7742 2972 gnome optional 
epiphany-browser_3.38.2-1+deb11u2.dsc
 00e143af1cf18c3ceae087e38fd2ac50 49052 gnome optional 
epiphany-browser_3.38.2-1+deb11u2.debian.tar.xz
 f939b1bd70664e495b7b29f390116ace 17907 gnome optional 
epiphany-browser_3.38.2-1+deb11u2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEYrwugQBKzlHMYFizAAyEYu0C2AIFAmIw1p0ACgkQAAyEYu0C
2AIWTg/+OIZ5/DbvKRmugu+CvIjLw79eN/7AfRH8hzFa5U7R7jHub+H43ytIQd7E
p2aTmYCwXoULDfYG9FADXRhkRWQtdUSLfUKcc/eW35CUip8x+E/qiQU3Ik5sc2NU
Bn0ylwuUAwFw4p4JDdiGcOTYieUu/MeaFBnMhLrAUdR5E3NJ+BH6ldS0L6imxkA8
VxbC23zGbI7+gmdn4g2jebIIX+QHVMFaTrBKsj1XX4QZBxHbo4IWyF8BKb75dbRm
okubJCkZs3moTtgQNzJS4CYqz7Uvp28TfOnG035TsAs9j/wfp4Vw1fvy2gvX2YpE
CsDlDkZnj6N0pNN6PESprUAhoxUbvM3J9/FTSyDyaQhd3TDkE1sppkC3TK8KD/4C
glmtjSfazYYicmMtSgutR1OyHO7bmRU+W4fj+YLGNLhlglPjn9newyV38a+tSRnz
F1IqZmY6IjnL0xxj1nnITp+0Uk5wpHM8DSjX1uUi0wcmUT/rxNg+SvfwZ8eOwinD
oetjybpdJSfefDg1clCUs+tbk9nuOHHGgFScDDOE+pu12gDDbcMMGFzHk1N48FaR
V2z6FkxMh6lz1jnB91dWR7q3/3QZ3d2FIunxjV2EQCBhKn3HIGcwa/9NMSNwzLfJ
EoxtD128z1UiI9UhSZmKnZRXmrVO6g4AsEqgtLTcFsX9T5CD0xc=
=8j9/
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to