Bug 444404 - KMail crashes on clicking on a mailto:<emailID> on a browser page
Summary: KMail crashes on clicking on a mailto:<emailID> on a browser page
Status: REPORTED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-10-26 04:35 UTC by Rahul Chowdhury
Modified: 2021-10-26 04:55 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 Rahul Chowdhury 2021-10-26 04:35:52 UTC
Application: kmail (5.18.1 (21.08.1))

Qt Version: 5.15.2
Frameworks Version: 5.86.0
Operating System: Linux 5.13.0-20-generic x86_64
Windowing System: X11
Drkonqi Version: 5.22.5
Distribution: Ubuntu 21.10

-- Information about the crash:
- What I was doing when the application crashed: Clicked on a mailto button from a chrome page.

- Unusual behavior I noticed: KMail was already launched and running and it crashed immediately.

- Custom settings of the application: None.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f3956628400 (LWP 209730))]
[KCrash Handler]
#6  0x00007f39641da455 in QConcatenable<QStringBuilder<QString, QString> >::size(QStringBuilder<QString, QString> const&) (p=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h:424
#7  QConcatenable<QStringBuilder<QStringBuilder<QString, QString>, QString> >::size(QStringBuilder<QStringBuilder<QString, QString>, QString> const&) (p=<optimized out>, p=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h:424
#8  QStringBuilder<QStringBuilder<QString, QString>, QString>::convertTo<QString>() const (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h:111
#9  QStringBuilder<QStringBuilder<QString, QString>, QString>::operator QString() const (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h:131
#10 MessageCore::StringUtil::parseMailtoUrl(QUrl const&) (url=...) at ./messagecore/src/utils/stringutil.cpp:192
#11 0x00007f396e8ac45c in KMKernel::handleCommandLine(bool, QStringList const&, QString const&) (this=<optimized out>, noArgsOpensReader=noArgsOpensReader@entry=true, args=..., workingDir=...) at ./src/kmkernel.cpp:403
#12 0x000055aa740dfef6 in KMailApplication::activate(QStringList const&, QString const&) (this=this@entry=0x7ffc2d70d470, args=..., workingDir=...) at ./src/main.cpp:100
#13 0x000055aa740dfa29 in KMailApplication::delayedInstanceCreation(QStringList const&, QString const&) (workingDir=..., args=..., this=0x7ffc2d70d470) at ./src/main.cpp:106
#14 KMailApplication::delayedInstanceCreation(QStringList const&, QString const&) (workingDir=..., args=..., this=0x7ffc2d70d470) at ./src/main.cpp:106
#15 main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:170
[Inferior 1 (process 209730) detached]

Possible duplicates by query: bug 443771, bug 425805, bug 400653, bug 389244, bug 387177.

Reported using DrKonqi
Comment 1 Laurent Montel 2021-10-26 04:55:40 UTC
Do you have info about "emailID" ? I need to test it in autotest for understanding why it crashs.
(or do you have web page url where I can reproduce crash )