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

Bug#910852: marked as done (Akregator crashes very often, WebEngine thread safety issue)



Your message dated Mon, 04 Mar 2019 23:34:15 +0000
with message-id <E1h0x67-000EF5-Gm@fasolo.debian.org>
and subject line Bug#910852: fixed in akregator 4:18.08.3-2
has caused the Debian Bug report #910852,
regarding Akregator crashes very often, WebEngine thread safety issue
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 owner@bugs.debian.org
immediately.)


-- 
910852: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910852
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libqt5webengine5
Version: 5.11.1+dfsg-5
Severity: serious
Justification: crashes make Akregator almost unusable

Dear Dmitry,

I found Akregator crashing very often when accessing articles as webpages
which are rendered by Qt WebEngine. These may also be related to KDEPIM
18.08 update. Please reassign if needed.

I downgraded libqt5quick5 to 5.11.1-5 due to the hint in

#910317: libqt5quick5: Sefault in applications using QWebEngineView
https://bugs.debian.org/910500

However this did not help. Thus I installed debug packages to retrieve a
useful backtrace.

Steps to reproduce:
- Start Akregator
- Open articles in a few feeds (I used feeds from pro-linux.de, heise.de/open
  and various Debian related and other feeds, I bet it does not matter all
  that much which ones)
- Click around in those articles, follow links, close QtWebEngine rendered
  articles

Basically I just "use" Akregator as usual and it usually crashes within 5
minutes. I have also seen crashes in KMail after having rendered HTML mail.
I did not yet generate a backtrace from those.

Often I see this "A parser-blocking, cross site" message on console. I do
not know whether this is related. I'd love to use uBlock Origin with my
hardened settings within Qt WebEngine to get rid of that advertising
and tracking crap.

WebEnginePage::javaScriptConsoleMessage lineNumber:  0  message:  "Mixed Content: The page at 'https://www.pro-linux.de/news/1/26392/pydio-cells-12-verzichtet-auf-php.html' was loaded over HTTPS, but requested an insecure script 'http://pagead2.googlesyndication.com/pagead/show_ads.js'. This request has been blocked; the content must be served over HTTPS."
WebEnginePage::javaScriptConsoleMessage lineNumber:  16  message:  "A parser-blocking, cross site (i.e. different eTLD+1) script, https://adserver.idg.de/gptjs/tn/tn_dogpt_sync.js, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message. See https://www.chromestatus.com/feature/5718547946799104 for more details."
WebEnginePage::javaScriptConsoleMessage lineNumber:  16  message:  "A parser-blocking, cross site (i.e. different eTLD+1) script, https://adserver.idg.de/gptjs/tn/tn_dogpt_sync.js, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message. See https://www.chromestatus.com/feature/5718547946799104 for more details."
WebEnginePage::javaScriptConsoleMessage lineNumber:  620  message:  "Uncaught TypeError: googletag.defineSlot is not a function"
WebEnginePage::javaScriptConsoleMessage lineNumber:  2  message:  "Uncaught Error: Error: No input element in the page matches .algolia-search"

Thread 21 "Chrome_IOThread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff7ffff700 (LWP 28635)]
0x000000750062006d in ?? ()
(gdb) bt full
#0  0x000000750062006d in ?? ()
No symbol table info available.
#1  0x00007fffed18811f in QtWebEngineCore::NetworkDelegateQt::OnBeforeURLRequest(net::URLRequest*, base::RepeatingCallback<void (int)> const&, GURL*) () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#2  0x00007fffeec1db86 in net::NetworkDelegate::NotifyBeforeURLRequest(net::URLRequest*, base::RepeatingCallback<void (int)> const&, GURL*) () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#3  0x00007fffeed6c1ab in net::URLRequest::Start() [clone .part.109] () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#4  0x00007fffeda8b01e in content::ResourceLoader::StartRequestInternal() () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#5  0x00007fffeda8bcfd in content::ResourceLoader::Resume(bool) () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#6  0x00007fffeda8beea in content::ResourceLoader::StartRequest() () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#7  0x00007fffeda8562e in content::ResourceDispatcherHostImpl::BeginRequestInternal(std::unique_ptr<net::URLRequest, std::default_delete<net::URLRequest> >, std::unique_ptr<content::ResourceHandler, std::default_delete<content::ResourceHandler> >) () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#8  0x00007fffeda86f4f in content::ResourceDispatcherHostImpl::BeginNavigationRequest(content::ResourceContext*, net::URLRequestContext*, storage::FileSystemContext*, content::NavigationRequestInfo const&, std::unique_ptr<content::NavigationUIData, std::default_delete<content::NavigationUIData> >, content::NavigationURLLoaderImplCore*, mojo::InterfacePtr<network::mojom::URLLoaderClient>, mojo::InterfaceRequest<network::mojom::URLLoader>, content::ServiceWorkerNavigationHandleCore*, content::AppCacheNavigationHandleCore*, unsigned int, content::GlobalRequestID*) () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#9  0x00007fffeda74ca5 in content::NavigationURLLoaderImplCore::Start(content::ResourceContext*, net::URLRequestContextGetter*, storage::FileSystemContext*, content::ServiceWorkerNavigationHandleCore*, content::AppCacheNavigationHandleCore*, std::unique_ptr<content::NavigationRequestInfo, std::default_delete<content::NavigationRequestInfo> >, std::unique_ptr<content::NavigationUIData, std::default_delete<content::NavigationUIData> >) () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#10 0x00007fffeda745b0 in base::internal::Invoker<base::internal::BindState<void (content::NavigationURLLoaderImplCore::*)(content::ResourceContext*, net::URLRequestContextGetter*, storage::FileSystemContext*, content::ServiceWorkerNavigationHandleCore*, content::AppCacheNavigationHandleCore*, std::unique_ptr<content::NavigationRequestInfo, std::default_delete<content::NavigationRequestInfo> >, std::unique_ptr<content::NavigationUIData, std::default_delete<content::NavigationUIData> >), scoped_refptr<content::NavigationURLLoaderImplCore>, content::ResourceContext*, base::internal::UnretainedWrapper<net::URLRequestContextGetter>, base::internal::UnretainedWrapper<storage::FileSystemContext>, content::ServiceWorkerNavigationHandleCore*, content::AppCacheNavigationHandleCore*, base::internal::PassedWrapper<std::unique_ptr<content::NavigationRequestInfo, std::default_delete<content::NavigationRequestInfo> > >, base::internal::PassedWrapper<std::unique_ptr<content::NavigationUIData, std::default_delete<content::NavigationUIData> > > >, void ()>::RunOnce(base::internal::BindStateBase*) () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#11 0x00007fffee71a218 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#12 0x00007fffee73a91a in base::MessageLoop::RunTask(base::PendingTask*) () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#13 0x00007fffee73b3bf in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask) () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#14 0x00007fffee73b558 in base::MessageLoop::DoWork() [clone .part.202] () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#15 0x00007fffee73df72 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#16 0x00007fffee75d1fb in base::RunLoop::Run() () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#17 0x00007fffed874a3a in content::BrowserThreadImpl::IOThreadRun(base::RunLoop*) () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#18 0x00007fffed874ee7 in content::BrowserThreadImpl::Run(base::RunLoop*) () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#19 0x00007fffee77e628 in base::Thread::ThreadMain() () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#20 0x00007fffee779f41 in base::(anonymous namespace)::ThreadFunc(void*) () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#21 0x00007ffff511bf2a in start_thread (arg=0x7fff7ffff700) at pthread_create.c:463
        pd = 0x7fff7ffff700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735340869376, 3337660406085720920, 140737488342974, 140737488342975, 140737488343136, 0, -3337378930668594344, -3337683717056095400}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#22 0x00007ffff6525edf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
(gdb) quit
A debugging session is active.

        Inferior 1 [process 28350] will be killed.

Quit anyway? (y or n) y

Thanks,
Martin

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.7-tp520 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libqt5webengine5 depends on:
ii  libc6                             2.27-6
ii  libqt5core5a [qtbase-abi-5-11-0]  5.11.1+dfsg-9
ii  libqt5gui5                        5.11.1+dfsg-9
ii  libqt5qml5                        5.11.1-6
ii  libqt5quick5                      5.11.1-5
ii  libqt5test5                       5.11.1+dfsg-9
ii  libqt5webchannel5                 5.11.1-3
ii  libqt5webengine-data              5.11.1+dfsg-5
ii  libqt5webenginecore5              5.11.1+dfsg-5
ii  libstdc++6                        8.2.0-7

libqt5webengine5 recommends no packages.

libqt5webengine5 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: akregator
Source-Version: 4:18.08.3-2

We believe that the bug you reported is fixed in the latest version of
akregator, 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 910852@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sandro Knauß <hefee@debian.org> (supplier of updated akregator 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 05 Mar 2019 00:23:31 +0100
Source: akregator
Architecture: source
Version: 4:18.08.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Sandro Knauß <hefee@debian.org>
Closes: 910852
Changes:
 akregator (4:18.08.3-2) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Sandro Knauß ]
   * Fix "Akregator crashes very often, WebEngine thread safety issue"
     Don-t-crash-with-Qt-5.11.patch (Closes: #910852)
   * Add patch to deal with rss feeds from Firefox
     Fix-Bug-402639-akregator-doesn-t-know-how-to-deal-wi.patch
   * Update patch hunks.
Checksums-Sha1:
 98fdebddad59f349a41ebde9827bd30fbabfe855 3257 akregator_18.08.3-2.dsc
 11f816bcfcc608ebf3b38ab8c847e454c4cc7b20 12472 akregator_18.08.3-2.debian.tar.xz
 647934c94913e9e7c360973a5b0529f1a19347b0 24326 akregator_18.08.3-2_source.buildinfo
Checksums-Sha256:
 906caf8e02707db59e3e4cfb2e07e6b43f6d2b5ea23eaf826da8a6c80f37ac84 3257 akregator_18.08.3-2.dsc
 bc233d383c07b161f5117ae1f3f3b2fb2099ee490d7d9bbfe7cdc6b590d5b57c 12472 akregator_18.08.3-2.debian.tar.xz
 7893a4728fd93dff693665e505ed22cc608d3418d932a712d566af34d7cf66df 24326 akregator_18.08.3-2_source.buildinfo
Files:
 51ba12f7399380b24a3f46d12e88ef58 3257 kde optional akregator_18.08.3-2.dsc
 10fd50efa2f8faa3354a3c42d5748aa5 12472 kde optional akregator_18.08.3-2.debian.tar.xz
 816605a13e5d9692aeb5651352d05fc2 24326 kde optional akregator_18.08.3-2_source.buildinfo

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

iQJFBAEBCgAvFiEEOewRoCAWtykmSRoG462wCFBgVjYFAlx9s4URHGhlZmVlQGRl
Ymlhbi5vcmcACgkQ462wCFBgVjbTsQ//bMyplcMorUBhQbSQ6IrtVXN+QITsMwLG
rw5B+FiO80oQ+uD9AkDM4dZ4eFh2SyY0kpyXWOhKfFDY2yuXLX7mtqf0tQUcSE/P
wQMwp52aaT4oo/jUPOd/F5mliZdxe1DVJ0GB59ZDiHUJW5jY9i49tE3RF7qQCePO
e+SyNUAixl5B7AdmigIE/KOGSMeHQLl1xr+E/YLAXCTCzfx2rp0xZ8oGjF1aBvxG
bZZD5myA2M4ML/0Lw7hKK7T8skb5X1o1jo/WA9XKMTzHZ5iESEuGXsBWA9PRlMEA
oxHD9Dw/u3NXWPPe/4tmQcsU3VQZ6TPxehoPGQnBnQ1hgO0HFdNQOtqOpr/mtK8A
BIMS55IKojqfB7K4E0qU2thUrK+wHUhjpLQUEFy/t8z0bQ1pvpoDOJ2RkARWEQkp
p6K1KpGNs35DooZZLMz4dSXgXp25e6EG+0HEVOhDV+YaWFyEEbWqSN6rCI16BHHc
IUE7xXctdVn3hbXpnC/2+pfkZe373ADZUufXepKQULAPuZ9JsFb+gVuTpEx5n9Mj
Fl2SbSfR+hib2nNspauq0tWI3ZA4xBxUipw02ztXcsaMrrxRuYXUZ+W+MQDcWaey
8Kgpr3IvTkzhuMZ0ya4NCwi4AU7l+epqs36bTgioRKxj3jN/KG+woSpUWaZR2cGk
UrLw/6/t2J4=
=Ckfi
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: