Bug 245024 - Kontact crashed on shutdown
Summary: Kontact crashed on shutdown
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: calendar (show other bugs)
Version: 4.4.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 256562 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-07-18 10:54 UTC by Jelte
Modified: 2017-01-07 23:29 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (12.46 KB, text/plain)
2011-09-22 19:44 UTC, RussianNeuroMancer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jelte 2010-07-18 10:54:42 UTC
Application: kontact (4.4.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-23-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
When I was switching to an other component (with the sidebar, to the mail compontent IIRC) the mouse pointer changed to the waitigin pointer. Then I changed to the overview component but the mouse pointer didn't change back. Then I closed Kontact via the KMail systray icon and Kontact crashed.

 -- Backtrace:
Application: Kontact (kontact), signal: Aborted
[Current thread is 1 (Thread 0x7fb04a1f9780 (LWP 1753))]

Thread 3 (Thread 0x7fb036d35710 (LWP 1756)):
#0  0x00007fb0472d0fe3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fb04866ab7d in QProcessManager::run (this=0x7fb0489a1f20) at io/qprocess_unix.cpp:245
#2  0x00007fb048599775 in QThreadPrivate::start (arg=0x7fb0489a1f20) at thread/qthread_unix.cpp:248
#3  0x00007fb0423779ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fb0472d86fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb02996e710 (LWP 1952)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fb0472713ac in _L_lock_12430 () from /lib/libc.so.6
#2  0x00007fb04726fe48 in *__GI___libc_free (mem=0x7fb047570e40) at malloc.c:3736
#3  0x00007fb0486b7981 in socketNotifierSourceCheck (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007fb03fdffb0a in IA__g_main_context_check (context=0x38aa1b0, max_priority=2147483647, fds=<value optimized out>, n_fds=-1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2469
#5  0x00007fb03fe004c3 in g_main_context_iterate (context=0x38aa1b0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2588
#6  0x00007fb03fe008fc in IA__g_main_context_iteration (context=0x38aa1b0, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#7  0x00007fb0486b7513 in QEventDispatcherGlib::processEvents (this=0x3a864d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#8  0x00007fb04868c992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#9  0x00007fb04868cd6c in QEventLoop::exec (this=0x7fb02996dd90, flags=) at kernel/qeventloop.cpp:201
#10 0x00007fb048596d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#11 0x00007fb04866d178 in QInotifyFileSystemWatcherEngine::run (this=0x2ac3c80) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007fb048599775 in QThreadPrivate::start (arg=0x2ac3c80) at thread/qthread_unix.cpp:248
#13 0x00007fb0423779ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#14 0x00007fb0472d86fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb04a1f9780 (LWP 1753)):
[KCrash Handler]
#5  0x00007fb047225a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007fb0472295c0 in *__GI_abort () at abort.c:92
#7  0x00007fb04725f4fb in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#8  0x00007fb0472695b6 in malloc_printerr (action=3, str=0x7fb04733cc98 "double free or corruption (out)", ptr=<value optimized out>) at malloc.c:6264
#9  0x00007fb04726fe53 in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3738
#10 0x00007fb04404b680 in ~IdentityManager (this=0x7fffc71e4410, __in_chrg=<value optimized out>) at ../../kpimidentities/identitymanager.cpp:100
#11 0x00007fb04869ca5c in QObjectPrivate::deleteChildren (this=0x206a260) at kernel/qobject.cpp:1986
#12 0x00007fb0486a3ae4 in ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975
#13 0x00007fb046fc8002 in ~Part (this=0x2a2df30, __vtt_parm=0x7fb030163470, __in_chrg=<value optimized out>) at ../../kparts/part.cpp:212
#14 0x00007fb02ff55436 in ~SummaryViewPart (this=0x2a2df30, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../../../kontact/plugins/summary/summaryview_part.cpp:88
#15 0x00007fb04869ca5c in QObjectPrivate::deleteChildren (this=0x2472990) at kernel/qobject.cpp:1986
#16 0x00007fb0486a3ae4 in ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975
#17 0x00007fb02ff53156 in ~SummaryView (this=0x6d9, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../../../kontact/plugins/summary/summaryview_plugin.cpp:87
#18 0x00007fb049e0e09e in ~MainWindow (this=0x2060d70, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../../kontact/src/mainwindow.cpp:258
#19 0x00007fb04869dd6d in QObject::event (this=0x2060d70, e=0x2d5e5f0) at kernel/qobject.cpp:1231
#20 0x00007fb047a9cbdf in QWidget::event (this=0x2060d70, event=0x2d5e5f0) at kernel/qwidget.cpp:8455
#21 0x00007fb047e5fcab in QMainWindow::event (this=0x2060d70, event=0x2d5e5f0) at widgets/qmainwindow.cpp:1433
#22 0x00007fb04918d6f3 in KXmlGuiWindow::event (this=0x6d9, ev=0x6d9) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#23 0x00007fb047a4722c in QApplicationPrivate::notify_helper (this=0x1ee8870, receiver=0x2060d70, e=0x2d5e5f0) at kernel/qapplication.cpp:4300
#24 0x00007fb047a4d6fb in QApplication::notify (this=0x7fffc71e6e30, receiver=0x2060d70, e=0x2d5e5f0) at kernel/qapplication.cpp:4183
#25 0x00007fb049076526 in KApplication::notify (this=0x7fffc71e6e30, receiver=0x2060d70, event=0x2d5e5f0) at ../../kdeui/kernel/kapplication.cpp:302
#26 0x00007fb04868e06c in QCoreApplication::notifyInternal (this=0x7fffc71e6e30, receiver=0x2060d70, event=0x2d5e5f0) at kernel/qcoreapplication.cpp:704
#27 0x00007fb0486907e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1ebc620) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1ebc620) at kernel/qcoreapplication.cpp:1345
#29 0x00007fb0486b79d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#30 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#31 0x00007fb03fdfc8c2 in g_main_dispatch (context=0x1ef3920) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#32 IA__g_main_context_dispatch (context=0x1ef3920) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#33 0x00007fb03fe00748 in g_main_context_iterate (context=0x1ef3920, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#34 0x00007fb03fe008fc in IA__g_main_context_iteration (context=0x1ef3920, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#35 0x00007fb0486b7513 in QEventDispatcherGlib::processEvents (this=0x1ebbd70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#36 0x00007fb047af746e in QGuiEventDispatcherGlib::processEvents (this=0x6d9, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007fb04868c992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#38 0x00007fb04868cd6c in QEventLoop::exec (this=0x2f87090, flags=) at kernel/qeventloop.cpp:201
#39 0x00007fb049547411 in Akonadi::Control::Private::exec (this=0x20357c0) at ../../akonadi/control.cpp:137
#40 0x00007fb0254dbb2d in ResourcePrivateBase::startAkonadi (this=0x2ea91c0) at ../../../kresources/shared/resourceprivatebase.cpp:371
#41 ResourcePrivateBase::doOpen (this=0x2ea91c0) at ../../../kresources/shared/resourceprivatebase.cpp:91
#42 0x00007fb044c824fe in KRES::Resource::open (this=0x2ea8eb0) at ../../kresources/resource.cpp:122
#43 0x00007fb044779f00 in KCal::ResourceCalendar::load (this=0x2ea8eb0) at ../../kcal/resourcecalendar.cpp:165
#44 0x00007fb04478bc81 in KCal::CalendarResources::load (this=0x2aa73f0) at ../../kcal/calendarresources.cpp:303
#45 0x00007fb0250a0040 in KOrganizerPart (this=0x2bde2f0, parentWidget=<value optimized out>, parent=<value optimized out>, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at ../../korganizer/korganizer_part.cpp:74
#46 0x00007fb0250a0a0f in KPluginFactory::createPartInstance<KOrganizerPart> (parentWidget=0x2060d70, parent=0x2060d70, args=...) at /usr/include/kpluginfactory.h:467
#47 0x00007fb048bad96c in KPluginFactory::create (this=0x2a1fd20, iface=0x7fb046fe35c0 "KParts::ReadOnlyPart", parentWidget=<value optimized out>, parent=0x2060d70, args=..., 
    keyword=<value optimized out>) at ../../kdecore/util/kpluginfactory.cpp:191
#48 0x00007fb04985c56a in KPluginFactory::create<KParts::ReadOnlyPart> (this=0x2060d70, libname=0x2441188 "korganizerpart") at /usr/include/kpluginfactory.h:491
#49 KontactInterface::Core::createPart (this=0x2060d70, libname=0x2441188 "korganizerpart") at ../../kontactinterface/core.cpp:87
#50 0x00007fb030ca8ff0 in KOrganizerPlugin::createPart (this=0x6d9) at ../../../../kontact/plugins/korganizer/korganizerplugin.cpp:101
#51 0x00007fb04985e879 in KontactInterface::Plugin::part (this=0x6d9) at ../../kontactinterface/plugin.cpp:191
#52 0x00007fb030cadfcf in ApptSummaryWidget (this=0x2c9cc60, plugin=<value optimized out>, parent=<value optimized out>) at ../../../../kontact/plugins/korganizer/apptsummarywidget.cpp:65
#53 0x00007fb030ca8a34 in KOrganizerPlugin::createSummaryWidget (this=0x24513c0, parent=0x2e03a90) at ../../../../kontact/plugins/korganizer/korganizerplugin.cpp:96
#54 0x00007fb02ff56148 in SummaryViewPart::updateWidgets (this=0x2a2df30) at ../../../../kontact/plugins/summary/summaryview_part.cpp:160
#55 0x00007fb02ff57398 in SummaryViewPart::initGUI (this=0x2a2df30, core=<value optimized out>) at ../../../../kontact/plugins/summary/summaryview_part.cpp:514
#56 0x00007fb02ff57506 in SummaryViewPart (this=0x2a2df30, core=0x2060d70, aboutData=<value optimized out>, parent=<value optimized out>, __in_chrg=<value optimized out>, 
    __vtt_parm=<value optimized out>) at ../../../../kontact/plugins/summary/summaryview_part.cpp:65
#57 0x00007fb02ff53214 in SummaryView::createPart (this=0x2446370) at ../../../../kontact/plugins/summary/summaryview_plugin.cpp:109
#58 0x00007fb04985e879 in KontactInterface::Plugin::part (this=0x6d9) at ../../kontactinterface/plugin.cpp:191
#59 0x00007fb049e1108f in Kontact::MainWindow::selectPlugin (this=0x2060d70, plugin=0x2446370) at ../../../kontact/src/mainwindow.cpp:778
#60 0x00007fb049e15202 in Kontact::MainWindow::qt_metacall (this=0x2060d70, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc71e4ee0) at ./mainwindow.moc:113
#61 0x00007fb0486a0e3f in QMetaObject::activate (sender=0x2064030, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#62 0x00007fb049e1689f in Kontact::SidePaneBase::pluginSelected (this=0x6d9, _t1=0x2446370) at ./sidepanebase.moc:90
#63 0x00007fb049e168f0 in Kontact::SidePaneBase::qt_metacall (this=0x2064030, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc71e5050) at ./sidepanebase.moc:77
#64 0x00007fb049e16b08 in Kontact::IconSidePane::qt_metacall (this=0x6d9, _c=1753, _id=6, _a=0xffffffffffffffff) at ./iconsidepane.moc:145
#65 0x00007fb0486a0e3f in QMetaObject::activate (sender=0x20647e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#66 0x00007fb049e16baf in Kontact::Navigator::pluginActivated (this=0x6d9, _t1=0x2446370) at ./iconsidepane.moc:96
#67 0x00007fb049e16c40 in Kontact::Navigator::slotCurrentChanged (this=0x20647e0, current=...) at ../../../kontact/src/iconsidepane.cpp:475
#68 0x00007fb049e17371 in Kontact::Navigator::qt_metacall (this=0x20647e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc71e51d0) at ./iconsidepane.moc:82
#69 0x00007fb0486a0e3f in QMetaObject::activate (sender=0x202a1a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#70 0x00007fb047fbf80a in QItemSelectionModel::currentChanged (this=0x6d9, _t1=<value optimized out>, _t2=<value optimized out>) at .moc/release-shared/moc_qitemselectionmodel.cpp:159
#71 0x00007fb047fbf952 in QItemSelectionModel::setCurrentIndex (this=0x202a1a0, index=..., command=<value optimized out>) at itemviews/qitemselectionmodel.cpp:1167
#72 0x00007fb047f6f194 in QAbstractItemView::mousePressEvent (this=0x20647e0, event=<value optimized out>) at itemviews/qabstractitemview.cpp:1648
#73 0x00007fb047a9d569 in QWidget::event (this=0x20647e0, event=0x7fffc71e6120) at kernel/qwidget.cpp:7994
#74 0x00007fb047e444e6 in QFrame::event (this=0x20647e0, e=0x7fffc71e6120) at widgets/qframe.cpp:557
#75 0x00007fb047f7326b in QAbstractItemView::viewportEvent (this=0x20647e0, event=0x7fffc71e6120) at itemviews/qabstractitemview.cpp:1610
#76 0x00007fb04868d487 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x2071030, event=0x7fffc71e6120) at kernel/qcoreapplication.cpp:819
#77 0x00007fb047a471fc in QApplicationPrivate::notify_helper (this=0x1ee8870, receiver=0x2071030, e=0x7fffc71e6120) at kernel/qapplication.cpp:4296
#78 0x00007fb047a4decb in QApplication::notify (this=0x7fffc71e6e30, receiver=0x2071030, e=0x7fffc71e6120) at kernel/qapplication.cpp:3865
#79 0x00007fb049076526 in KApplication::notify (this=0x7fffc71e6e30, receiver=0x2071030, event=0x7fffc71e6120) at ../../kdeui/kernel/kapplication.cpp:302
#80 0x00007fb04868e06c in QCoreApplication::notifyInternal (this=0x7fffc71e6e30, receiver=0x2071030, event=0x7fffc71e6120) at kernel/qcoreapplication.cpp:704
#81 0x00007fb047a4d0ae in QCoreApplication::sendEvent (receiver=0x2071030, event=0x7fffc71e6120, alienWidget=0x2071030, nativeWidget=0x2060d70, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#82 QApplicationPrivate::sendMouseEvent (receiver=0x2071030, event=0x7fffc71e6120, alienWidget=0x2071030, nativeWidget=0x2060d70, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2965
#83 0x00007fb047accf65 in QETWidget::translateMouseEvent (this=0x2060d70, event=<value optimized out>) at kernel/qapplication_x11.cpp:4368
#84 0x00007fb047acb8ac in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffc71e6a40) at kernel/qapplication_x11.cpp:3501
#85 0x00007fb047af7882 in x11EventSourceDispatch (s=0x1ef46f0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#86 0x00007fb03fdfc8c2 in g_main_dispatch (context=0x1ef3920) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#87 IA__g_main_context_dispatch (context=0x1ef3920) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#88 0x00007fb03fe00748 in g_main_context_iterate (context=0x1ef3920, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#89 0x00007fb03fe008fc in IA__g_main_context_iteration (context=0x1ef3920, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#90 0x00007fb0486b7513 in QEventDispatcherGlib::processEvents (this=0x1ebbd70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#91 0x00007fb047af746e in QGuiEventDispatcherGlib::processEvents (this=0x6d9, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#92 0x00007fb04868c992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#93 0x00007fb04868cd6c in QEventLoop::exec (this=0x7fffc71e6d70, flags=) at kernel/qeventloop.cpp:201
#94 0x00007fb048690aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#95 0x0000000000403e8e in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../kontact/src/main.cpp:224

Reported using DrKonqi
Comment 1 Christophe Marin 2011-01-27 14:15:06 UTC
*** Bug 256562 has been marked as a duplicate of this bug. ***
Comment 2 RussianNeuroMancer 2011-09-22 19:44:28 UTC
Created attachment 63864 [details]
New crash information added by DrKonqi

kontact (4.7.1) on KDE Platform 4.7.1 (4.7.1) using Qt 4.7.4

- What I was doing when the application crashed:

Same problem: Kontact crash after I close it from systray

-- Backtrace (Reduced):
#6  0x00007ff9935223a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007ff993525b0b in __GI_abort () at abort.c:92
[...]
#9  0x00007ff993564a96 in malloc_printerr (action=3, str=0x7ff99364b278 "double free or corruption (!prev)", ptr=<optimized out>) at malloc.c:6283
#10 0x00007ff993568d7c in __GI___libc_free (mem=<optimized out>) at malloc.c:3738
#11 0x00007ff9949efd75 in QObjectPrivate::deleteChildren (this=0x2f5ea40) at kernel/qobject.cpp:1955
Comment 3 Denis Kurz 2016-09-24 19:27:59 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 4 Denis Kurz 2017-01-07 23:29:07 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.