[Bug 291997] New: had filtered a folder, then removed the filter -> crash

m.wege at web.de m.wege at web.de
Thu Jan 19 22:12:59 GMT 2012


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

           Summary: had filtered a folder, then removed the filter ->
                    crash
           Product: kmail2
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: m.wege at web.de


Application: kmail (4.8 rc2)
KDE Platform Version: 4.7.97 (4.8 RC2 (4.7.97)
Qt Version: 4.7.4
Operating System: Linux 3.2.0-9-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed: had filtered a folder via
folder filter bar. Then I  removed the filter and Kmail crashed

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f434a5177a0 (LWP 7227))]

Thread 4 (Thread 0x7f4342d87700 (LWP 10039)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003e40786c2c in WTF::TCMalloc_PageHeap::scavengerThread
(this=0x3e4113d220) at wtf/FastMalloc.cpp:2495
#2  0x0000003e40786d59 in WTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x00000030c2407efc in start_thread (arg=0x7f4342d87700) at
pthread_create.c:304
#4  0x00000030c1ce189d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f4342486700 (LWP 10040)):
#0  0x00000030c1cd5773 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000030c5044f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00000030c5045429 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000003e36997f3e in QEventDispatcherGlib::processEvents (this=0x12e7ae0,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x0000003e3696bcf2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x0000003e3696bef7 in QEventLoop::exec (this=0x7f4342485de0, flags=...) at
kernel/qeventloop.cpp:201
#6  0x0000003e3688327f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#7  0x0000003e36885d05 in QThreadPrivate::start (arg=0x12e72a0) at
thread/qthread_unix.cpp:331
#8  0x00000030c2407efc in start_thread (arg=0x7f4342486700) at
pthread_create.c:304
#9  0x00000030c1ce189d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f42f90bd700 (LWP 12149)):
#0  0x00000030c1cd5773 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000030c5044f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00000030c5045429 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000003e36997f3e in QEventDispatcherGlib::processEvents (this=0x2953d90,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x0000003e3696bcf2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x0000003e3696bef7 in QEventLoop::exec (this=0x7f42f90bcdb0, flags=...) at
kernel/qeventloop.cpp:201
#6  0x0000003e3688327f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#7  0x0000003e3694ecbf in QInotifyFileSystemWatcherEngine::run (this=0x2939890)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x0000003e36885d05 in QThreadPrivate::start (arg=0x2939890) at
thread/qthread_unix.cpp:331
#9  0x00000030c2407efc in start_thread (arg=0x7f42f90bd700) at
pthread_create.c:304
#10 0x00000030c1ce189d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f434a5177a0 (LWP 7227)):
[KCrash Handler]
#6  at (this=0x0, i=63) at /usr/include/qt4/QtCore/qlist.h:96
#7  at (i=63, this=0x0) at /usr/include/qt4/QtCore/qlist.h:457
#8  MessageList::Core::ModelInvariantRowMapperPrivate::indexDead
(this=0x1098950, invariant=0x5d411d0) at
../../messagelist/core/modelinvariantrowmapper.cpp:135
#9  0x00007f434af34a7b in
MessageList::Core::ModelInvariantIndex::~ModelInvariantIndex (this=0x5d411d0,
__in_chrg=<optimized out>) at ../../messagelist/core/modelinvariantindex.cpp:37
#10 0x00007f434af1d267 in MessageList::Core::MessageItem::~MessageItem
(this=0x5d411c0, __in_chrg=<optimized out>) at
../../messagelist/core/messageitem.cpp:266
#11 0x00007f434af1d309 in MessageList::Core::MessageItem::~MessageItem
(this=0x5d411c0, __in_chrg=<optimized out>) at
../../messagelist/core/messageitem.cpp:268
#12 0x00007f434af12b1b in MessageList::Core::Item::killAllChildItems
(this=0x10e9e50) at ../../messagelist/core/item.cpp:400
#13 0x00007f434af2cf5f in MessageList::Core::Model::setStorageModel
(this=0x10f24d0, storageModel=0xd9724d0,
preSelectionMode=MessageList::Core::PreSelectLastSelected) at
../../messagelist/core/model.cpp:709
#14 0x00007f434af49095 in MessageList::Core::View::setStorageModel
(this=0x10bfa90, storageModel=<optimized out>, preSelectionMode=<optimized
out>) at ../../messagelist/core/view.cpp:220
#15 0x00007f434af57f95 in MessageList::Core::Widget::setStorageModel
(this=0x10cc930, storageModel=0xd9724d0,
preSelectionMode=MessageList::Core::PreSelectLastSelected) at
../../messagelist/core/widgetbase.cpp:408
#16 0x00007f434af692fa in MessageList::Pane::setCurrentFolder (this=0x1109b10,
preSelectionMode=MessageList::Core::PreSelectLastSelected, overrideLabel=...)
at ../../messagelist/pane.cpp:604
#17 0x00007f434b59e6e9 in KMMainWidget::slotShowSelectedFolderInPane
(this=<optimized out>) at ../../kmail/kmmainwidget.cpp:597
#18 0x00007f434b5c036d in KMMainWidget::qt_metacall (this=0x10784f0,
_c=QMetaObject::InvokeMetaMethod, _id=53, _a=0x7f42e48ac320) at
./kmmainwidget.moc:405
#19 0x0000003e36983a5e in QObject::event (this=0x10784f0, e=<optimized out>) at
kernel/qobject.cpp:1217
#20 0x0000003e37e4c73b in QWidget::event (this=0x10784f0, event=0x7f42e48aebe0)
at kernel/qwidget.cpp:8754
#21 0x0000003e37dfc474 in notify_helper (e=0x7f42e48aebe0, receiver=0x10784f0,
this=0xc64440) at kernel/qapplication.cpp:4486
#22 QApplicationPrivate::notify_helper (this=0xc64440, receiver=0x10784f0,
e=0x7f42e48aebe0) at kernel/qapplication.cpp:4458
#23 0x0000003e37e012e1 in QApplication::notify (this=0x7fffc1249d90,
receiver=0x10784f0, e=0x7f42e48aebe0) at kernel/qapplication.cpp:4365
#24 0x0000003e38c31ae6 in KApplication::notify (this=0x7fffc1249d90,
receiver=0x10784f0, event=0x7f42e48aebe0) at
../../kdeui/kernel/kapplication.cpp:311
#25 0x0000003e3696cafc in QCoreApplication::notifyInternal
(this=0x7fffc1249d90, receiver=0x10784f0, event=0x7f42e48aebe0) at
kernel/qcoreapplication.cpp:787
#26 0x0000003e3697051f in sendEvent (event=0x7f42e48aebe0, receiver=0x10784f0)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0xab8460) at kernel/qcoreapplication.cpp:1428
#28 0x0000003e36997a73 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#29 postEventSourceDispatch (s=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:277
#30 0x00000030c5044a5d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00000030c5045258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00000030c5045429 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x0000003e36997ed6 in QEventDispatcherGlib::processEvents (this=0xab9f70,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#34 0x0000003e37ea410e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#35 0x0000003e3696bcf2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#36 0x0000003e3696bef7 in QEventLoop::exec (this=0x7fffc1249c70, flags=...) at
kernel/qeventloop.cpp:201
#37 0x0000003e36970789 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1064
#38 0x0000000000402bd3 in main (argc=<optimized out>, argv=<optimized out>) at
../../kmail/main.cpp:145

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list