Bug 278113 - clicked the update icon in the systray and it crashed prior to the window appearing
Summary: clicked the update icon in the systray and it crashed prior to the window app...
Status: RESOLVED UPSTREAM
Alias: None
Product: Discover
Classification: Applications
Component: Updates (interactive) (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Jonathan Thomas
URL:
Keywords:
: 278114 278427 291995 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-07-19 18:39 UTC by Craig Magina
Modified: 2016-03-02 13:31 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Craig Magina 2011-07-19 18:39:34 UTC
Application: muon-updater (1.1.85 "Caustic Carrionite")
KDE Platform Version: 4.6.90 (4.7 RC1)
Qt Version: 4.7.3
Operating System: Linux 3.0.0-5-generic x86_64
Distribution: Ubuntu oneiric (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
I had just enabled the Partner Repositories, it performed the database update and found some updates.  I then clicked on the update icon to then see the crash dialog.  The update icon was still there, so I clicked it again to get the same crash.  However, the third click didn't result in it crashing.

The crash can be reproduced every time.

-- Backtrace:
Application: Muon Update Manager (muon-updater), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f48a690d780 (LWP 31807))]

Thread 2 (Thread 0x7f489350d700 (LWP 31814)):
#0  0x00007f489f9c29ce in g_main_context_check (context=0x14d5490, max_priority=2147483647, fds=<value optimized out>, n_fds=<value optimized out>) at /build/buildd/glib2.0-2.29.10/./glib/gmain.c:2999
#1  0x00007f489f9c31e2 in g_main_context_iterate (context=0x14d5490, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.29.10/./glib/gmain.c:3121
#2  0x00007f489f9c3689 in g_main_context_iteration (context=0x14d5490, may_block=1) at /build/buildd/glib2.0-2.29.10/./glib/gmain.c:3187
#3  0x00007f48a54647ae in QEventDispatcherGlib::processEvents (this=0x12ad0a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f48a5438c62 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f48a5438e67 in QEventLoop::exec (this=0x7f489350cdd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f48a53502cf in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007f48a541bc2f in QInotifyFileSystemWatcherEngine::run (this=0x14ebf40) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f48a5352d55 in QThreadPrivate::start (arg=0x14ebf40) at thread/qthread_unix.cpp:320
#9  0x00007f48a0489d8c in start_thread (arg=0x7f489350d700) at pthread_create.c:304
#10 0x00007f48a402e1dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f48a690d780 (LWP 31807)):
[KCrash Handler]
#6  __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:43
#7  0x00007f48a4390e21 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#8  0x00007f48a2e240bd in pkgCacheGenerator::FinishCache(OpProgress*) () from /usr/lib/libapt-pkg.so.4.10
#9  0x00007f48a2e263c8 in pkgCacheGenerator::MakeStatusCache(pkgSourceList&, OpProgress*, MMap**, bool) () from /usr/lib/libapt-pkg.so.4.10
#10 0x00007f48a2e19982 in pkgCacheFile::BuildCaches(OpProgress*, bool) () from /usr/lib/libapt-pkg.so.4.10
#11 0x00007f48a2e19da4 in pkgCacheFile::Open(OpProgress*, bool) () from /usr/lib/libapt-pkg.so.4.10
#12 0x00007f48a62b8387 in QApt::Cache::open (this=<value optimized out>) at /build/buildd/qapt-1.1.85/src/cache.cpp:85
#13 0x00007f48a62b3ab1 in QApt::Backend::reloadCache (this=<value optimized out>) at /build/buildd/qapt-1.1.85/src/backend.cpp:178
#14 0x00007f48a62b4e7f in QApt::Backend::init (this=0x1011620) at /build/buildd/qapt-1.1.85/src/backend.cpp:168
#15 0x00007f48a6501e7c in MuonMainWindow::initObject (this=0x10ee2f0) at /build/buildd/muon-1.1.85/libmuon/MuonMainWindow.cpp:73
#16 0x00000000004080f9 in UpdaterWindow::initObject (this=0x10ee2f0) at /build/buildd/muon-1.1.85/updater/UpdaterWindow.cpp:93
#17 0x0000000000408991 in UpdaterWindow::qt_metacall (this=0x10ee2f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff0e10abf0) at /build/buildd/muon-1.1.85/obj-x86_64-linux-gnu/updater/UpdaterWindow.moc:97
#18 0x00007f48a544c6ea in QMetaObject::activate (sender=0x14b88d0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#19 0x00007f48a545478f in QSingleShotTimer::timerEvent (this=0x14b88d0) at kernel/qtimer.cpp:308
#20 0x00007f48a544ffb9 in QObject::event (this=0x14b88d0, e=<value optimized out>) at kernel/qobject.cpp:1181
#21 0x00007f48a47ef154 in notify_helper (this=0xf76f10, receiver=0x14b88d0, e=0x7fff0e10b160) at kernel/qapplication.cpp:4467
#22 QApplicationPrivate::notify_helper (this=0xf76f10, receiver=0x14b88d0, e=0x7fff0e10b160) at kernel/qapplication.cpp:4439
#23 0x00007f48a47f3fc1 in QApplication::notify (this=0x7fff0e10b460, receiver=0x14b88d0, e=0x7fff0e10b160) at kernel/qapplication.cpp:4346
#24 0x00007f48a5e6dd56 in KApplication::notify (this=0x7fff0e10b460, receiver=0x14b88d0, event=0x7fff0e10b160) at ../../kdeui/kernel/kapplication.cpp:311
#25 0x00007f48a5439a6c in QCoreApplication::notifyInternal (this=0x7fff0e10b460, receiver=0x14b88d0, event=0x7fff0e10b160) at kernel/qcoreapplication.cpp:731
#26 0x00007f48a54665e2 in sendEvent (this=0xf7c000) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#27 QTimerInfoList::activateTimers (this=0xf7c000) at kernel/qeventdispatcher_unix.cpp:604
#28 0x00007f48a5463d84 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#29 0x00007f489f9c2cbd in g_main_dispatch (context=0xf7ace0) at /build/buildd/glib2.0-2.29.10/./glib/gmain.c:2473
#30 g_main_context_dispatch (context=0xf7ace0) at /build/buildd/glib2.0-2.29.10/./glib/gmain.c:3046
#31 0x00007f489f9c34b8 in g_main_context_iterate (context=0xf7ace0, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.29.10/./glib/gmain.c:3124
#32 0x00007f489f9c3689 in g_main_context_iteration (context=0xf7ace0, may_block=1) at /build/buildd/glib2.0-2.29.10/./glib/gmain.c:3187
#33 0x00007f48a5464746 in QEventDispatcherGlib::processEvents (this=0xf50bb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#34 0x00007f48a489672e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007f48a5438c62 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007f48a5438e67 in QEventLoop::exec (this=0x7fff0e10b3f0, flags=...) at kernel/qeventloop.cpp:201
#37 0x00007f48a543d07b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#38 0x000000000040762f in main (argc=1, argv=0x7fff0e10b6b8) at /build/buildd/muon-1.1.85/updater/main.cpp:57

Reported using DrKonqi
Comment 1 Jonathan Thomas 2011-07-20 01:17:13 UTC
*** Bug 278114 has been marked as a duplicate of this bug. ***
Comment 2 Jonathan Thomas 2011-07-20 01:31:13 UTC
This is a bug in the APT package management library itself. You can track it here: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/752917
Comment 3 Jonathan Thomas 2011-07-25 12:29:50 UTC
*** Bug 278427 has been marked as a duplicate of this bug. ***
Comment 4 Jonathan Thomas 2012-01-20 22:08:15 UTC
*** Bug 291995 has been marked as a duplicate of this bug. ***