Bug 392221 - Discover Crashes and I could not report but through the crash reporter. Here is the summary taken from reporter
Summary: Discover Crashes and I could not report but through the crash reporter. Here ...
Status: RESOLVED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-23 08:26 UTC by Ravindra Gullapalli
Modified: 2018-04-10 08:34 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.12


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ravindra Gullapalli 2018-03-23 08:26:15 UTC
Application: plasma-discover (5.12.3)

Qt Version: 5.9.4
Frameworks Version: 5.44.0
Operating System: Linux 4.15.0-10-generic x86_64
Distribution: Ubuntu Bionic Beaver (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
Updating the packages. There are above 900 packages that were getting updated and around 1.6 GB data was downloaded.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fdfb85b3800 (LWP 11648))]

Thread 9 (Thread 0x7fdf63df3700 (LWP 11661)):
#0  0x00007fdfb3aad0b4 in __GI___libc_read (fd=26, buf=0x7fdf63df2b90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fdfae3e8870 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdf5c000bf0 in  ()
#3  0x00007fdf5c07e1e0 in  ()
#4  0x00007fdfae3a3db7 in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdfae3a4270 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdf5c003cf0 in  ()
#7  0x0000000000000024 in  ()
#8  0x00007fdf63df2da0 in  ()
#9  0x00007fdf5c003d64 in  ()
#10 0x00005613eced9240 in  ()
#11 0x00007ffcb2795580 in  ()
#12 0x00007fdfb43a267a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fdfb41c128a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fdfb41c61cd in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fdfb35816db in start_thread (arg=0x7fdf63df3700) at pthread_create.c:463
#16 0x00007fdfb3abe88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fdf7a049700 (LWP 11658)):
#0  0x00007fdfb3ab1bf9 in __GI___poll (fds=0x7fdf700ebff0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fdfae3a42c9 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0xffffffff7fffffff in  ()
#3  0x23739c77959be300 in  ()
#4  0x0000000000000090 in  ()
#5  0x00007fdf70000bf0 in  ()
#6  0x0000000000000001 in  ()
#7  0x0000000000000004 in  ()
#8  0x00007fdf70000b20 in  ()
#9  0x0000000000000000 in  ()

Thread 7 (Thread 0x7fdf7b7fe700 (LWP 11656)):
#0  0x00007fdfb3aad0b4 in __GI___libc_read (fd=18, buf=0x7fdf7b7fdb90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fdfae3e8870 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdf6c000bf0 in  ()
#3  0x00007fdf6c003de0 in  ()
#4  0x00007fdfae3a3db7 in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdfae3a4270 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdf6c003d50 in  ()
#7  0x0000000000000024 in  ()
#8  0x00007fdf7b7fdda0 in  ()
#9  0x00007fdf6c003dc4 in  ()
#10 0x00005613ee35b8b0 in  ()
#11 0x00007ffcb2795580 in  ()
#12 0x00007fdfb43a267a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fdfb41c128a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fdfb41c61cd in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fdfb35816db in start_thread (arg=0x7fdf7b7fe700) at pthread_create.c:463
#16 0x00007fdfb3abe88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fdf7bfff700 (LWP 11654)):
#0  0x00007fdfb3ab1bf9 in __GI___poll (fds=0x5613ee3457a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fdfae3a42c9 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0xffffffff7fffffff in  ()
#3  0x23739c77959be300 in  ()
#4  0x00007fdfa0005130 in  ()
#5  0x00005613ee343ac0 in  ()
#6  0x00005613ee343acc in  ()
#7  0x00007fdf7bffef00 in  ()
#8  0x0000000000000000 in  ()

Thread 5 (Thread 0x7fdf80ea3700 (LWP 11653)):
#0  0x00007fdfb3ab1bf9 in __GI___poll (fds=0x5613ee330f00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fdfae3a42c9 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0xffffffff7fffffff in  ()
#3  0x23739c77959be300 in  ()
#4  0x000000000000002e in  ()
#5  0x00005613ee330bf0 in  ()
#6  0x0000000000000001 in  ()
#7  0x00007fdf80ea2f00 in  ()
#8  0x0000000000000000 in  ()

Thread 4 (Thread 0x7fdf8bfff700 (LWP 11652)):
#0  0x00007fdfb3ab1bf9 in __GI___poll (fds=0x7fdf84004db0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fdfae3a42c9 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0xffffffff7fffffff in  ()
#3  0x23739c77959be300 in  ()
#4  0x0000000000000002 in  ()
#5  0x00007fdf84000bf0 in  ()
#6  0x0000000000000001 in  ()
#7  0x0000000000000004 in  ()
#8  0x00007fdf84000b20 in  ()
#9  0x0000000000000000 in  ()

Thread 3 (Thread 0x7fdf9b431700 (LWP 11651)):
#0  0x00007fdfae3e9be0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x0000000000000001 in  ()
#2  0x00007fdf8c004a00 in  ()
#3  0x00007fdf9b430c44 in  ()
#4  0x0000000000000001 in  ()
#5  0x0000000000000001 in  ()
#6  0x00007fdfae3a41fb in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fdf8c004370 in  ()
#8  0x0000000000000024 in  ()
#9  0x00007fdf9b430d80 in  ()
#10 0x00007fdf8c0043e4 in  ()
#11 0x00005613ec9dfe50 in  ()
#12 0x00007ffcb2795580 in  ()
#13 0x00007fdfb43a267a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fdfb41c128a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fdfb4dd5a45 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007fdfb41c61cd in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fdfb35816db in start_thread (arg=0x7fdf9b431700) at pthread_create.c:463
#18 0x00007fdfb3abe88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fdf9c642700 (LWP 11650)):
#0  0x00007fdfb3ab1bf9 in __GI___poll (fds=0x7fdf94019080, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fdfae3a42c9 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0xffffffff7fffffff in  ()
#3  0x23739c77959be300 in  ()
#4  0x0000000000000000 in  ()

Thread 1 (Thread 0x7fdfb85b3800 (LWP 11648)):
[KCrash Handler]
#6  0x00007fdfb850dbd4 in  ()
#7  0x00007fdfb722dc60 in UpdateItem::size() const () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#8  0x00007fdfb722e7c4 in UpdateModel::data(QModelIndex const&, int) const () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#9  0x00007fdfb4b960eb in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007fdfb4d085fc in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007fdfb4d09400 in QV4::QObjectWrapper::getQmlProperty(QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, bool) const () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007fdfb4d09bb8 in QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007fdfb4cccc5b in QV4::QmlContextWrapper::get(QV4::Managed const*, QV4::String*, bool*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007fdfb4c8cf3d in QV4::ExecutionContext::getProperty(QV4::String*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007fdfb4d1a22e in QV4::Runtime::method_getActivationProperty(QV4::ExecutionEngine*, int) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007fdf903a1825 in  ()
#17 0x00005613f1f7a010 in  ()
#18 0x00007fdf9a032388 in  ()
#19 0x00007fdf903b3238 in  ()
#20 0x00007fdfb4db7a31 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007fdfb4c8e29c in QV4::ExecutionContext::simpleCall(QV4::Scope&, QV4::CallData*, QV4::Function*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007fdfb4db5fe9 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*, QV4::Scope&) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#23 0x00007fdfb4dc0286 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#24 0x00007fdfb4dbd0c3 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#25 0x00007fdfb4dc8e8b in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#26 0x00007fdfb4d48b82 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#27 0x00007fdfb4d49312 in QQmlIncubationController::incubateFor(int) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#28 0x00007fdfb7675b18 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#29 0x00007fdfb43d3d2b in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007fdfb59af82c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007fdfb59b70f4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007fdfb43a4628 in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fdf94267770 in  ()
#34 0x00007ffcb2795270 in  ()
#35 0x0000000000000000 in  ()
Comment 1 Aleix Pol 2018-04-10 08:34:26 UTC
Should be fixed as of this commit:
https://cgit.kde.org/discover.git/commit/?h=Plasma/5.12&id=be9c3a3363d4d159c2a67ffa442afd07ca0332f1