Bug 402373 - Kmail 5.10.0 crashes
Summary: Kmail 5.10.0 crashes
Status: RESOLVED NOT A BUG
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: PCLinuxOS Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-20 08:16 UTC by Stanislav
Modified: 2018-12-20 11:45 UTC (History)
1 user (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 Stanislav 2018-12-20 08:16:11 UTC
SUMMARY
Kmail v5.10.0.

Opens OK, opens a letter OK, then when I close the Close button on a letter window Kmail crashes.


STEPS TO REPRODUCE
1. Open KMail
2. Open a letter in a seperate window
3. Close window

OBSERVED RESULT
Application crashes

EXPECTED RESULT
Application sh.not crash and has to continue.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: PCLinuxOS 64bit
KDE Plasma Version: 5.14.4.1-1pclos2018 
KDE Frameworks Version: 5.53.0
Qt Version: 5.11.3
windows system xcb.

ADDITIONAL INFORMATION
[as@localhost ~]$ gdb kmail
gdb: Symbol `acs_map' has different size in shared object, consider re-linking
GNU gdb (GDB) 7.8-1pclos2014 (PCLinuxOS release 2014)
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-mandriva-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from kmail...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/kmail 
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
warning: File "/lib64/libthread_db-1.0.so" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
To enable execution of this file add
        add-auto-load-safe-path /lib64/libthread_db-1.0.so
line to your configuration file "/home/as/.gdbinit".
To completely disable this security protection add
        set auto-load safe-path /
line to your configuration file "/home/as/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
        info "(gdb)Auto-loading safe path"
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
org.kde.pim.kmail: Delaying instance creation.
org.kde.pim.kmail: Starting up...
org.kde.pim.mailtransport: "971519311"
org.kde.pim.mailtransport: "557864784"
org.kde.pim.mailtransport: "1648815112"
org.kde.pim.mailtransport: 
org.kde.pim.kmail: KMail init with akonadi server state: 2
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
[New LWP 7755]
[New LWP 7751]
org.kde.pim.messageviewer: No Header Style plugin found !
org.kde.pim.messageviewer: No Header Style plugin found !
org.kde.pim.messageviewer: No Header Style plugin found !
org.kde.pim.kmail: Initting systray
org.kde.pim.mailtransport: 
org.kde.pim.kmail: A Resource started to synchronize, starting a mail check.
org.kde.pim.kmail: Last resource finished syncing, mail check done
org.kde.pim.kmail: void KMReaderWin::setMessage(const Akonadi::Item&, MimeTreeParser::UpdateMode) QSplitter(0xa9de60, name="splitter2")
org.kde.pim.messageviewer: trying to writeMessageHeader() without a header style set!
org.kde.pim.mailtransportakonadi: Fetching collection 69
org.kde.pim.mailtransportakonadi: Traversing 0 items.
org.kde.pim.mailtransportakonadi: No subjobs; I am done
org.kde.pim.mailtransportakonadi: succeeded.
qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 1573, resource id: 71303214, major code: 130 (Unknown), minor code: 3
qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 1587, resource id: 71303214, major code: 130 (Unknown), minor code: 3
qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 1592, resource id: 71303214, major code: 130 (Unknown), minor code: 3
qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 1608, resource id: 71303214, major code: 130 (Unknown), minor code: 3
org.kde.pim.kmail: void KMReaderWin::setMessage(const Akonadi::Item&, MimeTreeParser::UpdateMode) QSplitter(0xa9de60, name="splitter2")
org.kde.pim.messageviewer: trying to writeMessageHeader() without a header style set!
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
org.kde.pim.messageviewer: No Header Style plugin found !
org.kde.pim.messageviewer: No Header Style plugin found !
org.kde.pim.kmail: void KMReaderWin::setMessage(const Akonadi::Item&, MimeTreeParser::UpdateMode) KMReaderMainWin(0x17a2700, name="readerwindow#1")
org.kde.pim.messageviewer: trying to writeMessageHeader() without a header style set!

<comment: now the letter window is open>
<comment: and now I press Close windows button in the right upper corner of the window:>

QIODevice::read (QLocalSocket): device not open
QIODevice::read (QLocalSocket): device not open
QIODevice::read (QLocalSocket): device not open

Program received signal SIGSEGV, Segmentation fault.
0x00000000018e3a50 in ?? ()
Comment 1 Stanislav 2018-12-20 08:27:54 UTC



Thread 3 (LWP 10874):
#0  0x00007ffff5643f56 in epoll_pwait () from /lib64/libc.so.6
#1  0x00007fffd78e6dc8 in ?? () from /usr/lib64/libevent.so.6
#2  0x00007fffd78dd206 in event_base_loop () from /usr/lib64/libevent.so.6
#3  0x00007fffe14b6744 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#4  0x00007fffe14d6ccb in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#5  0x00007fffe05aec1a in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#6  0x00007fffe05af23f in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#7  0x00007fffe14faae8 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#8  0x00007fffe14f6411 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#9  0x00007fffeb95d62e in ?? () from /lib64/libpthread.so.0
#10 0x00007ffff5643def in clone () from /lib64/libc.so.6

Thread 2 (LWP 10878):
#0  0x00007fffeb9636e3 in pthread_cond_timedwait () from /lib64/libpthread.so.0
#1  0x00007fffe14e3da7 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#2  0x00007fffe14e5307 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#3  0x00007fffe14af878 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#4  0x00007fffe14d6ccb in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#5  0x00007fffe14faa2f in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#6  0x00007fffe14f6411 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#7  0x00007fffeb95d62e in ?? () from /lib64/libpthread.so.0
#8  0x00007ffff5643def in clone () from /lib64/libc.so.6

Thread 1 (LWP 10791):
#0  0x0000000000000191 in ?? ()
#1  0x00007fffe08b5185 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#2  0x00007fffe00ca875 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#3  0x00007fffe1e6aab5 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#4  0x00007fffe1ea6299 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#5  0x00007fffe1ea4b93 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#6  0x00007fffe1490e7f in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#7  0x00007fffe14b36d2 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#8  0x00007fffe14b4015 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#9  0x00007fffe14b4187 in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#10 0x00007fffdfebe39e in ?? () from /usr/lib64/libQt5WebEngineCore.so.5
#11 0x00007ffff5f2e91b in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5
#12 0x00007ffff688deac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#13 0x00007ffff6894fdf in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#14 0x00007ffff5f00580 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#15 0x00007ffff5f02f20 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#16 0x00007ffff5f58003 in ?? () from /usr/lib64/libQt5Core.so.5
#17 0x00007fffe9d312f7 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#18 0x00007fffe9d31508 in ?? () from /usr/lib64/libglib-2.0.so.0
#19 0x00007fffe9d3158c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#20 0x00007ffff5f57676 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#21 0x00007fffce7d6111 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#22 0x00007ffff5efe9fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#23 0x00007ffff5f07794 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#24 0x0000000000403642 in ?? ()
#25 0x00007ffff5562eda in __libc_start_main () from /lib64/libc.so.6
#26 0x000000000040376a in _start ()
Comment 2 Laurent Montel 2018-12-20 11:04:40 UTC
it's a problem on your distro.
You didn't install kdepim-addons which has header style.

But I don't understand why you don't have this one install by messagelib.
it's wierd.
Comment 3 Stanislav 2018-12-20 11:45:32 UTC
That is not so. I have kdepim-addon installed and its version is 18.12.0-1pclos2018, all packages have the newest version according to PCLinuxOS repository.