Hi Dmitry.

Dmitry Shachnev - 19.10.18, 09:00:
> On Fri, Oct 12, 2018 at 12:10:26PM +0200, Martin Steigerwald wrote:
> > 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.
> 
> Can you please check if this still happens with Qt 5.11.2 packages,
> which are now in Debian unstable?

Unfortunately Akregator still crashes with Qt 5.11.2 packages.

Maybe heise.de is a quite good way to reproduce it, in case that tracking
script stuff is somehow related:

http://www.heise.de/open/news/news-atom.xml

Here another backtrace:

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:  651  message:  "Uncaught 
TypeError: googletag.defineSlot is not a function"
WebEnginePage::javaScriptConsoleMessage lineNumber:  1  message:  "Uncaught 
TypeError: Cannot read property 'getItem' of null"
WebEnginePage::javaScriptConsoleMessage lineNumber:  1  message:  "Uncaught 
TypeError: Cannot read property 'getItem' of null"
WebEnginePage::javaScriptConsoleMessage lineNumber:  1  message:  "Uncaught 
TypeError: Cannot read property 'getItem' of null"
WebEnginePage::javaScriptConsoleMessage lineNumber:  1  message:  "Uncaught (in 
promise) TypeError: Cannot read property 'getUserHash' of undefined"
WebEnginePage::javaScriptConsoleMessage lineNumber:  1  message:  "TypeError: 
b.toUpperCase is not a function"
[Thread 0x7fff2fda2700 (LWP 6050) exited]
[Thread 0x7fff9f7fe700 (LWP 5327) exited]
[Thread 0x7fffbcff9700 (LWP 5325) exited]

Thread 21 "Chrome_IOThread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff7ffff700 (LWP 5333)]
0x00007fffed21086c in 
QtWebEngineCore::NetworkDelegateQt::OnBeforeURLRequest(net::URLRequest*, 
base::RepeatingCallback<void (int)> const&, GURL*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
(gdb) bt full
#0  0x00007fffed21086c 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.
#1  0x00007fffeeca82a6 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.
#2  0x00007fffeedf86eb in net::URLRequest::Start() [clone .part.109] () from 
/usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#3  0x00007fffedb13bce in content::ResourceLoader::StartRequestInternal() () 
from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#4  0x00007fffedb148ad in content::ResourceLoader::Resume(bool) () from 
/usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#5  0x00007fffedb14a9a in content::ResourceLoader::StartRequest() () from 
/usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#6  0x00007fffedb0e1de 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.
#7  0x00007fffedb0faff 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.
#8  0x00007fffedafd855 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.
#9  0x00007fffedafd160 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.
#10 0x00007fffee7a47e8 in base::debug::TaskAnnotator::RunTask(char const*, 
base::PendingTask*) () from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#11 0x00007fffee7c4eea in base::MessageLoop::RunTask(base::PendingTask*) () 
from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#12 0x00007fffee7c598f in 
base::MessageLoop::DeferOrRunPendingTask(base::PendingTask) () from 
/usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#13 0x00007fffee7c5b28 in base::MessageLoop::DoWork() [clone .part.202] () from 
/usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#14 0x00007fffee7c8542 in 
base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) () from 
/usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#15 0x00007fffee7e77cb in base::RunLoop::Run() () from 
/usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#16 0x00007fffed8fd3fa in 
content::BrowserThreadImpl::IOThreadRun(base::RunLoop*) () from 
/usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#17 0x00007fffed8fd8a7 in content::BrowserThreadImpl::Run(base::RunLoop*) () 
from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#18 0x00007fffee808bf8 in base::Thread::ThreadMain() () from 
/usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#19 0x00007fffee804511 in base::(anonymous namespace)::ThreadFunc(void*) () 
from /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5
No symbol table info available.
#20 0x00007ffff511af2a in start_thread (arg=0x7fff7ffff700) at 
pthread_create.c:463
        pd = 0x7fff7ffff700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735340869376, 
-2672070067541426078, 140737488343086, 140737488343087, 140737488343248, 0, 
2671788592052650082, 
                2672055479116054626}, mask_was_saved = 0}}, priv = {pad = {0x0, 
0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#21 0x00007ffff6524edf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
(gdb) quit

Thanks,
-- 
Martin

Reply via email to