Bug 304064

Summary: muon makes kde crash
Product: [Applications] Discover Reporter: Kevin Borenstein <borensteinkv>
Component: Updates (interactive)Assignee: Jonathan Thomas <echidnaman>
Status: RESOLVED FIXED    
Severity: crash CC: ken20001
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Kevin Borenstein 2012-07-25 23:20:14 UTC
Application: muon-updater (1.3.1 "Daring Dalek")
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-27-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
i reboot my netbook then i decided to update, i used muon and it crashed right after i opened it

-- Backtrace:
Application: Gestor de actualizaciones Muon (muon-updater), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9307ade780 (LWP 3227))]

Thread 3 (Thread 0x7f92f27e0700 (LWP 3228)):
#0  0x00007f9304a1a0bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f92ffd9e8cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f92ffd63ba4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f92ffd63fd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f92ffd64164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9305e6a426 in QEventDispatcherGlib::processEvents (this=0x7f92ec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f9305e39c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f9305e39ed7 in QEventLoop::exec (this=0x7f92f27dfdd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f9305d38fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f9305e199ff in QInotifyFileSystemWatcherEngine::run (this=0x168efa0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f9305d3bfcb in QThreadPrivate::start (arg=0x168efa0) at thread/qthread_unix.cpp:298
#11 0x00007f9300628e9a in start_thread (arg=0x7f92f27e0700) at pthread_create.c:308
#12 0x00007f9304a274bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f92ebfff700 (LWP 3233)):
#0  0x00007f9304a1bb03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f92ffd64036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f92ffd64164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9305e6a426 in QEventDispatcherGlib::processEvents (this=0x7f92e00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f9305e39c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f9305e39ed7 in QEventLoop::exec (this=0x7f92ebffedd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f9305d38fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f9305e199ff in QInotifyFileSystemWatcherEngine::run (this=0x19c0910) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f9305d3bfcb in QThreadPrivate::start (arg=0x19c0910) at thread/qthread_unix.cpp:298
#9  0x00007f9300628e9a in start_thread (arg=0x7f92ebfff700) at pthread_create.c:308
#10 0x00007f9304a274bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9307ade780 (LWP 3227)):
[KCrash Handler]
#6  appendTo (out=<optimized out>, a=...) at /build/buildd/qapt-1.3.1/src/backend.cpp:1516
#7  appendTo<QChar> (out=<optimized out>, p=...) at /usr/include/qt4/QtCore/qstringbuilder.h:403
#8  convertTo<QString> (this=<optimized out>) at /usr/include/qt4/QtCore/qstringbuilder.h:126
#9  operator QStringBuilder<QString, QLatin1String>::ConvertTo (this=<optimized out>) at /usr/include/qt4/QtCore/qstringbuilder.h:139
#10 QApt::Backend::reloadCache (this=0x300000000000000) at /build/buildd/qapt-1.3.1/src/backend.cpp:266
#11 0x00000000004161d6 in UpdaterWidget::reload (this=0x1692ae0) at /build/buildd/muon-1.3.1/updater/UpdaterWidget.cpp:127
#12 0x00000000004113c0 in MainWindow::reload (this=0x1630b60) at /build/buildd/muon-1.3.1/updater/MainWindow.cpp:237
#13 0x0000000000411d4e in MainWindow::workerEvent (this=0x1630b60, event=QApt::CacheUpdateFinished) at /build/buildd/muon-1.3.1/updater/MainWindow.cpp:179
#14 0x00007f9305e4f281 in QMetaObject::activate (sender=0x180e790, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff0d3f2250) at kernel/qobject.cpp:3547
#15 0x00007f9306d0aa91 in QApt::Backend::workerEvent (this=<optimized out>, _t1=QApt::CacheUpdateFinished) at /build/buildd/qapt-1.3.1/obj-x86_64-linux-gnu/src/moc_backend.cxx:265
#16 0x00007f9305e4f281 in QMetaObject::activate (sender=0x180f7d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff0d3f23a0) at kernel/qobject.cpp:3547
#17 0x00007f9306d0ba51 in OrgKubuntuQaptworkerInterface::workerEvent (this=<optimized out>, _t1=2) at /build/buildd/qapt-1.3.1/obj-x86_64-linux-gnu/src/workerdbus.moc:242
#18 0x00007f9306d0c6e6 in OrgKubuntuQaptworkerInterface::qt_static_metacall (_o=0x180f7d0, _c=<optimized out>, _id=8, _a=0x7fff0d3f28d0) at /build/buildd/qapt-1.3.1/obj-x86_64-linux-gnu/src/workerdbus.moc:108
#19 0x00007f9306d0d20b in OrgKubuntuQaptworkerInterface::qt_metacall (this=0x180f7d0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff0d3f28d0) at /build/buildd/qapt-1.3.1/obj-x86_64-linux-gnu/src/workerdbus.moc:176
#20 0x00007f9303ebf37b in QDBusConnectionPrivate::deliverCall (this=0x1654760, object=0x180f7d0, msg=..., metaTypes=..., slotIdx=13) at qdbusintegrator.cpp:947
#21 0x00007f9305e54446 in QObject::event (this=0x180f7d0, e=<optimized out>) at kernel/qobject.cpp:1195
#22 0x00007f93051bd894 in notify_helper (e=0x19d2450, receiver=0x180f7d0, this=0x14cae10) at kernel/qapplication.cpp:4559
#23 QApplicationPrivate::notify_helper (this=0x14cae10, receiver=0x180f7d0, e=0x19d2450) at kernel/qapplication.cpp:4531
#24 0x00007f93051c2713 in QApplication::notify (this=0x7fff0d3f5a50, receiver=0x180f7d0, e=0x19d2450) at kernel/qapplication.cpp:4420
#25 0x00007f93068a19e6 in KApplication::notify (this=0x7fff0d3f5a50, receiver=0x180f7d0, event=0x19d2450) at ../../kdeui/kernel/kapplication.cpp:311
#26 0x00007f9305e3ae9c in QCoreApplication::notifyInternal (this=0x7fff0d3f5a50, receiver=0x180f7d0, event=0x19d2450) at kernel/qcoreapplication.cpp:876
#27 0x00007f9305e3ec6a in sendEvent (event=0x19d2450, receiver=0x180f7d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x149b790) at kernel/qcoreapplication.cpp:1500
#29 0x00007f9305e69f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#30 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#31 0x00007f92ffd63d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f92ffd640a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f92ffd64164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f9305e6a3bf in QEventDispatcherGlib::processEvents (this=0x149d070, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0x00007f9305265d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007f9305e3f10f in QCoreApplication::processEvents (flags=...) at kernel/qcoreapplication.cpp:1063
#37 0x00007f9306cf2763 in QApt::CacheBuildProgress::Update (this=<optimized out>) at /build/buildd/qapt-1.3.1/src/cache.cpp:36
#38 0x00007f930207ae32 in pkgCacheGenerator::MergeList(pkgCacheGenerator::ListParser&, pkgCache::VerIterator*) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#39 0x00007f93020d30ee in debPackagesIndex::Merge(pkgCacheGenerator&, OpProgress*) const () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#40 0x00007f9302073cb7 in ?? () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#41 0x00007f9302076b34 in pkgCacheGenerator::MakeStatusCache(pkgSourceList&, OpProgress*, MMap**, bool) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#42 0x00007f930206d4da in pkgCacheFile::BuildCaches(OpProgress*, bool) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#43 0x00007f930206d904 in pkgCacheFile::Open(OpProgress*, bool) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
#44 0x00007f9306cf267a in QApt::Cache::open (this=<optimized out>) at /build/buildd/qapt-1.3.1/src/cache.cpp:85
#45 0x00007f9306ced9c2 in QApt::Backend::reloadCache (this=<optimized out>) at /build/buildd/qapt-1.3.1/src/backend.cpp:193
#46 0x00007f9306ceeebe in QApt::Backend::init (this=0x180e790) at /build/buildd/qapt-1.3.1/src/backend.cpp:183
#47 0x00007f93076df2cc in MuonMainWindow::initObject (this=0x1630b60) at /build/buildd/muon-1.3.1/libmuon/MuonMainWindow.cpp:73
#48 0x0000000000410459 in MainWindow::initObject (this=0x1630b60) at /build/buildd/muon-1.3.1/updater/MainWindow.cpp:108
#49 0x00007f9305e4f281 in QMetaObject::activate (sender=0x1859f70, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#50 0x00007f9305e58a4f in QSingleShotTimer::timerEvent (this=0x1859f70) at kernel/qtimer.cpp:317
#51 0x00007f9305e54179 in QObject::event (this=0x1859f70, e=<optimized out>) at kernel/qobject.cpp:1157
#52 0x00007f93051bd894 in notify_helper (e=0x7fff0d3f5780, receiver=0x1859f70, this=0x14cae10) at kernel/qapplication.cpp:4559
#53 QApplicationPrivate::notify_helper (this=0x14cae10, receiver=0x1859f70, e=0x7fff0d3f5780) at kernel/qapplication.cpp:4531
#54 0x00007f93051c2713 in QApplication::notify (this=0x7fff0d3f5a50, receiver=0x1859f70, e=0x7fff0d3f5780) at kernel/qapplication.cpp:4420
#55 0x00007f93068a19e6 in KApplication::notify (this=0x7fff0d3f5a50, receiver=0x1859f70, event=0x7fff0d3f5780) at ../../kdeui/kernel/kapplication.cpp:311
#56 0x00007f9305e3ae9c in QCoreApplication::notifyInternal (this=0x7fff0d3f5a50, receiver=0x1859f70, event=0x7fff0d3f5780) at kernel/qcoreapplication.cpp:876
#57 0x00007f9305e6c1f2 in sendEvent (event=0x7fff0d3f5780, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#58 QTimerInfoList::activateTimers (this=0x14ca400) at kernel/qeventdispatcher_unix.cpp:611
#59 0x00007f9305e69c0d in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#60 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180
#61 0x00007f92ffd63d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x00007f92ffd640a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007f92ffd64164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007f9305e6a3bf in QEventDispatcherGlib::processEvents (this=0x149d070, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#65 0x00007f9305265d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#66 0x00007f9305e39c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#67 0x00007f9305e39ed7 in QEventLoop::exec (this=0x7fff0d3f59e0, flags=...) at kernel/qeventloop.cpp:204
#68 0x00007f9305e3ef67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#69 0x000000000040f437 in main (argc=5, argv=0x7fff0d3f5cc8) at /build/buildd/muon-1.3.1/updater/main.cpp:61

Reported using DrKonqi
Comment 1 Kevin Borenstein 2012-08-16 01:21:22 UTC
i just upgraded to kde 4.9 it  solved the problem thanks.

2012/7/26 Christoph Feck <christoph@maxiom.de>

> https://bugs.kde.org/show_bug.cgi?id=304064
>
> Christoph Feck <christoph@maxiom.de> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>            Severity|minor                       |crash
>
> --
> You are receiving this mail because:
> You reported the bug.
>
Comment 2 Eugene 2012-09-21 22:42:36 UTC
Created attachment 74082 [details]
New crash information added by DrKonqi

muon-updater (1.4.0) on KDE Platform 4.9.1 using Qt 4.8.2

- What I was doing when the application crashed:

Just added new repository, then, after updating muon crashed.

-- Backtrace (Reduced):
#6  appendTo (out=<optimized out>, a=...) at /build/buildd/qapt-1.4.0/src/backend.cpp:1539
#7  appendTo<QChar> (out=<optimized out>, p=...) at /usr/include/qt4/QtCore/qstringbuilder.h:403
#8  convertTo<QString> (this=<optimized out>) at /usr/include/qt4/QtCore/qstringbuilder.h:126
#9  operator QStringBuilder<QString, QLatin1String>::ConvertTo (this=<optimized out>) at /usr/include/qt4/QtCore/qstringbuilder.h:139
#10 QApt::Backend::reloadCache (this=0x800083100000000) at /build/buildd/qapt-1.4.0/src/backend.cpp:269