https://bugs.kde.org/show_bug.cgi?id=400251

            Bug ID: 400251
           Summary: Muon segfault installing package (related to
                    dependency issue)
           Product: muon
           Version: 5.8.0
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: muon
          Assignee: echidna...@kubuntu.org
          Reporter: asca...@q.com
                CC: silh...@gmail.com
  Target Milestone: ---

Application: muon (5.8.0)

Qt Version: 5.11.2
Frameworks Version: 5.51.0
Operating System: Linux 4.15.0-38-generic x86_64
Distribution: KDE neon User Edition 5.14

-- Information about the crash:
- What I was doing when the application crashed:
Discover reports that there is a new kernel version (in proposed;
v=4.15.0.39-41).  I tried to use Muon to mark all upgrades and install, but it
generates a dependency error.  Attempting to install linux-generic by itself
failed with "Depends: linux-image-generic (= 4.15.0.39.41) but
linux-image-generic (4.15.0.39.41) is to be installed" (the same version).  APT
on the command line also fails with the dependency error, but reports the
second one as 38-40.

I then attempted to install only linux-image-generic (39.41) with Muon (and the
dependencies it brought with it), and it was almost done installing when Muon
crashed.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Muon Package Manager (muon), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3cdeb21880 (LWP 5612))]

Thread 5 (Thread 0x7f3ca8be3700 (LWP 5625)):
#0  0x00007f3cda7ae0b4 in __GI___libc_read (fd=86, buf=0x7f3ca8be2b5e,
nbytes=10) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f3ca97afff1 in pa_read () from
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
#2  0x00007f3ca9a2e9fe in pa_mainloop_prepare () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f3ca9a2f470 in pa_mainloop_iterate () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f3ca9a2f530 in pa_mainloop_run () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f3ca9a3d399 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f3ca97df2a8 in ?? () from
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
#7  0x00007f3cd7d0e6db in start_thread (arg=0x7f3ca8be3700) at
pthread_create.c:463
#8  0x00007f3cda7bf88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f3cbd023700 (LWP 5618)):
#0  0x00007f3cda7b2bf9 in __GI___poll (fds=0x7f3cb0004a10, nfds=1,
timeout=9103) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f3cd5152539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3cd515264c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3cdb0ed53b in QEventDispatcherGlib::processEvents
(this=0x7f3cb0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f3cdb0917fa in QEventLoop::exec (this=this@entry=0x7f3cbd022d20,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#5  0x00007f3cdaebcbba in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:525
#6  0x00007f3cdaec7adb in QThreadPrivate::start (arg=0x56126c34da40) at
thread/qthread_unix.cpp:367
#7  0x00007f3cd7d0e6db in start_thread (arg=0x7f3cbd023700) at
pthread_create.c:463
#8  0x00007f3cda7bf88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f3cbe452700 (LWP 5615)):
#0  0x00007f3cd5151e43 in g_main_context_check () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f3cd51524e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3cd515264c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3cdb0ed53b in QEventDispatcherGlib::processEvents
(this=0x7f3cb8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f3cdb0917fa in QEventLoop::exec (this=this@entry=0x7f3cbe451cf0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#5  0x00007f3cdaebcbba in QThread::exec (this=this@entry=0x7f3cd9665d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:525
#6  0x00007f3cd93ede45 in QDBusConnectionManager::run (this=0x7f3cd9665d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#7  0x00007f3cdaec7adb in QThreadPrivate::start (arg=0x7f3cd9665d60 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:367
#8  0x00007f3cd7d0e6db in start_thread (arg=0x7f3cbe452700) at
pthread_create.c:463
#9  0x00007f3cda7bf88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f3ccc261700 (LWP 5614)):
#0  0x00007f3cda7b2bf9 in __GI___poll (fds=0x7f3ccc260c28, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f3cd454e747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f3cd455036a in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f3ccf01aed9 in QXcbEventReader::run (this=0x56126c1cc400) at
qxcbconnection.cpp:1391
#4  0x00007f3cdaec7adb in QThreadPrivate::start (arg=0x56126c1cc400) at
thread/qthread_unix.cpp:367
#5  0x00007f3cd7d0e6db in start_thread (arg=0x7f3ccc261700) at
pthread_create.c:463
#6  0x00007f3cda7bf88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f3cdeb21880 (LWP 5612)):
[KCrash Handler]
#6  pkgDepCache::FindPkg (this=0x0, Name="linux-headers-generic") at
/usr/include/apt-pkg/depcache.h:357
#7  QApt::Backend::package (this=this@entry=0x56126c34d050, name=...) at
./src/backend.cpp:346
#8  0x00007f3cde1d2a82 in QApt::Backend::search (this=0x56126c34d050,
searchString=...) at ./src/backend.cpp:585
#9  0x000056126a23317a in PackageProxyModel::search (this=0x56126c2affb0,
searchText=...) at ./src/PackageModel/PackageProxyModel.cpp:71
#10 0x000056126a2379ea in PackageWidget::startSearch (this=0x56126c25e8f0) at
./src/PackageModel/PackageWidget.cpp:409
#11 0x000056126a2264c0 in MainWindow::reload (this=0x56126c2380e0) at
./src/MainWindow.cpp:370
#12 0x000056126a226595 in MainWindow::transactionStatusChanged
(this=0x56126c2380e0, status=<optimized out>) at ./src/MainWindow.cpp:304
#13 0x000056126a2523fb in MainWindow::qt_static_metacall (_o=<optimized out>,
_id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at
./obj-x86_64-linux-gnu/src/muon_autogen/EWIEGA46WW/moc_MainWindow.cpp:179
#14 0x00007f3cdb0c2565 in QMetaObject::activate
(sender=sender@entry=0x56126d846a10, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff2d9cd140)
at kernel/qobject.cpp:3771
#15 0x00007f3cdb0c2c37 in QMetaObject::activate
(sender=sender@entry=0x56126d846a10, m=m@entry=0x7f3cde418ae0
<QApt::Transaction::staticMetaObject>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff2d9cd140)
at kernel/qobject.cpp:3633
#16 0x00007f3cde204fc1 in QApt::Transaction::statusChanged
(this=this@entry=0x56126d846a10, _t1=<optimized out>) at
./obj-x86_64-linux-gnu/src/QApt_autogen/EWIEGA46WW/moc_transaction.cpp:538
#17 0x00007f3cde1f8bd6 in QApt::Transaction::updateProperty
(this=0x56126d846a10, type=<optimized out>, variant=...) at
./src/transaction.cpp:632
#18 0x00007f3cde205f4f in QApt::Transaction::qt_static_metacall
(_o=0x56126d846a10, _c=<optimized out>, _id=<optimized out>, _a=<optimized
out>) at
./obj-x86_64-linux-gnu/src/QApt_autogen/EWIEGA46WW/moc_transaction.cpp:286
#19 0x00007f3cdb0c2565 in QMetaObject::activate (sender=0x56126d8469a0,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=4,
argv=argv@entry=0x7fff2d9cd390) at kernel/qobject.cpp:3771
#20 0x00007f3cdb0c2c37 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7f3cde4186c0
<OrgKubuntuQaptworker3TransactionInterface::staticMetaObject>,
local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7fff2d9cd390)
at kernel/qobject.cpp:3633
#21 0x00007f3cde2029fc in
OrgKubuntuQaptworker3TransactionInterface::propertyChanged (_t2=...,
_t1=<optimized out>, this=<optimized out>) at
./obj-x86_64-linux-gnu/src/transactioninterface_p.moc:371
#22 OrgKubuntuQaptworker3TransactionInterface::qt_static_metacall
(_o=_o@entry=0x56126d8469a0, _c=_c@entry=QMetaObject::InvokeMetaMethod,
_id=_id@entry=4, _a=_a@entry=0x7fff2d9cd4f0) at
./obj-x86_64-linux-gnu/src/transactioninterface_p.moc:188
#23 0x00007f3cde203fe5 in
OrgKubuntuQaptworker3TransactionInterface::qt_metacall (this=0x56126d8469a0,
_c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fff2d9cd4f0) at
./obj-x86_64-linux-gnu/src/transactioninterface_p.moc:312
#24 0x00007f3cd93f8f58 in QDBusConnectionPrivate::deliverCall (this=<optimized
out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>)
at qdbusintegrator.cpp:991
#25 0x00007f3cdb0c30d2 in QObject::event (this=0x56126d8469a0, e=<optimized
out>) at kernel/qobject.cpp:1251
#26 0x00007f3cdbe21e1c in QApplicationPrivate::notify_helper
(this=this@entry=0x56126c1d2830, receiver=receiver@entry=0x56126d8469a0,
e=e@entry=0x7f3cb802e570) at kernel/qapplication.cpp:3727
#27 0x00007f3cdbe293ef in QApplication::notify (this=0x7fff2d9cdb80,
receiver=0x56126d8469a0, e=0x7f3cb802e570) at kernel/qapplication.cpp:3486
#28 0x00007f3cdb0934d8 in QCoreApplication::notifyInternal2
(receiver=0x56126d8469a0, event=event@entry=0x7f3cb802e570) at
kernel/qcoreapplication.cpp:1048
#29 0x00007f3cdb09601d in QCoreApplication::sendEvent (event=0x7f3cb802e570,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x56126c1d29b0) at
kernel/qcoreapplication.cpp:1745
#31 0x00007f3cdb0965d8 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1599
#32 0x00007f3cdb0edee3 in postEventSourceDispatch (s=0x56126c233ab0) at
kernel/qeventdispatcher_glib.cpp:276
#33 0x00007f3cd5152387 in g_main_context_dispatch () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f3cd51525c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f3cd515264c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f3cdb0ed51f in QEventDispatcherGlib::processEvents
(this=0x56126c236bf0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#37 0x00007f3ccf0a6761 in QPAEventDispatcherGlib::processEvents
(this=0x56126c236bf0, flags=...) at qeventdispatcher_glib.cpp:69
#38 0x00007f3cdb0917fa in QEventLoop::exec (this=this@entry=0x7fff2d9cdac0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#39 0x00007f3cdb09a9c0 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1336
#40 0x000056126a224915 in main (argc=<optimized out>, argv=<optimized out>) at
./src/main.cpp:62

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to