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

           Summary: KMail crashes on opening an IMAP folder containing
                    many messages
           Product: kontact
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs@kde.org
        ReportedBy: kde-b...@schoenhaber.de


Application: kontact (4.4.6)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
Opening a specific IMAP folder which contains about 90,000 messages.
On the same IMAP account there are numerous other folders which cause no
problems. None of them does contain as many messages as the one causing the
crash.

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7fd03aeba710 (LWP 16189)):
#0  __lll_lock_wait_private () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fd0639301dc in _L_lock_12347 () from /lib/libc.so.6
#2  0x00007fd06392ec78 in __libc_free (mem=0x7fd063c2fe40) at malloc.c:3736
#3  0x00007fd0640cf601 in socketNotifierSourceCheck (source=<value optimized
out>) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007fd05c6fd66a in g_main_context_check () from /lib/libglib-2.0.so.0
#5  0x00007fd05c6fe023 in ?? () from /lib/libglib-2.0.so.0
#6  0x00007fd05c6fe45c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#7  0x00007fd0640cf193 in QEventDispatcherGlib::processEvents (this=0x4a488f0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#8  0x00007fd0640a1a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#9  0x00007fd0640a1dec in QEventLoop::exec (this=0x7fd03aeb9d90, flags=) at
kernel/qeventloop.cpp:201
#10 0x00007fd063fac2fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#11 0x00007fd0640815f8 in QInotifyFileSystemWatcherEngine::run (this=0x4c88d90)
at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007fd063faf27e in QThreadPrivate::start (arg=0x4c88d90) at
thread/qthread_unix.cpp:266
#13 0x00007fd05ea8d971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#14 0x00007fd06399792d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd066957780 (LWP 16167)):
[KCrash Handler]
#6  0x00007fd0638e4ba5 in raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fd0638e86b0 in abort () at abort.c:92
#8  0x00007fd06391e43b in __libc_message (do_abort=<value optimized out>,
fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007fd0639284b6 in malloc_printerr (action=3, str=0x7fd0639fbfe8
"free(): invalid next size (fast)", ptr=<value optimized out>) at malloc.c:6283
#10 0x00007fd06392ec83 in __libc_free (mem=<value optimized out>) at
malloc.c:3738
#11 0x00007fd0640a723c in node_destruct (this=0x235e3a8, afirst=) at
../../include/QtCore/../../src/corelib/tools/qlist.h:375
#12 QList<QPostEvent>::erase (this=0x235e3a8, afirst=) at
../../include/QtCore/../../src/corelib/tools/qlist.h:789
#13 0x00007fd0640a5b07 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=<value optimized out>, data=0x235e380) at
kernel/qcoreapplication.cpp:1405
#14 0x00007fd0640cf653 in sendPostedEvents (s=0x238d0a0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#15 postEventSourceDispatch (s=0x238d0a0) at
kernel/qeventdispatcher_glib.cpp:277
#16 0x00007fd05c6fa342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#17 0x00007fd05c6fe2a8 in ?? () from /lib/libglib-2.0.so.0
#18 0x00007fd05c6fe45c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#19 0x00007fd0640cf193 in QEventDispatcherGlib::processEvents (this=0x235de90,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#20 0x00007fd064b0ba4e in QGuiEventDispatcherGlib::processEvents (this=0x3f27,
flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#21 0x00007fd0640a1a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#22 0x00007fd0640a1dec in QEventLoop::exec (this=0x7fffdd7081d0, flags=) at
kernel/qeventloop.cpp:201
#23 0x00007fd0640a5ebb in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#24 0x0000000000403b4e in main (argc=<value optimized out>, argv=<value
optimized out>) at ../../../kontact/src/main.cpp:224

Possible duplicates by query: bug 253841, bug 250441, bug 248838, bug 248395,
bug 248108.

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.
_______________________________________________
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs

Reply via email to