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

            Bug ID: 461370
           Summary: KDE crash reporter crashes on invalid certificate
                    error
    Classification: Applications
           Product: drkonqi
           Version: 5.26.2
          Platform: OpenSUSE
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: jpflor...@gmail.com
  Target Milestone: ---

SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug
symbols.
See
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. Start konsole and open a file in ViM
2. Connect a second display, e.g. through DP or HDMI.
3. Put the laptop to sleep.
4. Disconnect the second monitor.
5. Wake up the laptop and log in again.
6. Konsole crashes. The KDE crash handler opens.
7. Connect to a network with a captive portal. Do not login to the captive
portal yet.
8. Tell the crash handler to upload the crash.

OBSERVED RESULT
The KDE crash handler crashes on an SSL certificate validation error.

EXPECTED RESULT
I can upload a bug report.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Application: The KDE Crash Handler (drkonqi), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f2eedeb3559 in ?? () from /lib64/libKF5KIOCore.so.5
#5  0x00007f2eec71305d in QtPrivate::QSlotObjectBase::call (a=0x7ffcb36e2490,
r=0x7f2eedfbe1a0, this=0x55dace0407f0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#6  doActivate<false> (sender=0x55dacdb780a0, signal_index=6,
argv=0x7ffcb36e2490) at kernel/qobject.cpp:3919
#7  0x00007f2eedea28f1 in KIO::AskUserActionInterface::messageBoxResult(int) ()
from /lib64/libKF5KIOCore.so.5
#8  0x00007f2eeb76ec9e in ?? () from /lib64/libKF5KIOWidgets.so.5
#9  0x00007f2eec71305d in QtPrivate::QSlotObjectBase::call (a=0x7ffcb36e2600,
r=0x55dacdb780a0, this=0x55dacda66a30) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#10 doActivate<false> (sender=0x55dacd9ef320, signal_index=7,
argv=0x7ffcb36e2600) at kernel/qobject.cpp:3919
#11 0x00007f2eec70c4df in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7f2eedace3a0, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffcb36e2600) at kernel/qobject.cpp:3979
#12 0x00007f2eed7abcbe in QDialog::finished (this=<optimized out>,
_t1=<optimized out>) at .moc/moc_qdialog.cpp:230
#13 0x00007f2eec71305d in QtPrivate::QSlotObjectBase::call (a=0x7ffcb36e2700,
r=0x55dacd9ef320, this=0x55dacdaeedd0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#14 doActivate<false> (sender=0x55dacda7d1b0, signal_index=7,
argv=0x7ffcb36e2700) at kernel/qobject.cpp:3919
#15 0x00007f2eec70c4df in QMetaObject::activate
(sender=sender@entry=0x55dacda7d1b0, m=m@entry=0x7f2eedac7320,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcb36e2700)
at kernel/qobject.cpp:3979
#16 0x00007f2eed7404af in QDialogButtonBox::clicked
(this=this@entry=0x55dacda7d1b0, _t1=<optimized out>, _t1@entry=0x55dacda9df90)
at .moc/moc_qdialogbuttonbox.cpp:281
#17 0x00007f2eed740b91 in QDialogButtonBoxPrivate::_q_handleButtonClicked
(this=<optimized out>) at widgets/qdialogbuttonbox.cpp:870
#18 0x00007f2eec7132dc in doActivate<false> (sender=0x55dacda9df90,
signal_index=9, argv=0x7ffcb36e2830) at kernel/qobject.cpp:3931
#19 0x00007f2eec70c4df in QMetaObject::activate
(sender=sender@entry=0x55dacda9df90, m=m@entry=0x7f2eedabe160,
local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffcb36e2830)
at kernel/qobject.cpp:3979
#20 0x00007f2eed697092 in QAbstractButton::clicked
(this=this@entry=0x55dacda9df90, _t1=<optimized out>) at
.moc/moc_qabstractbutton.cpp:308
#21 0x00007f2eed6972fa in QAbstractButtonPrivate::emitClicked
(this=0x55dacdc54b90) at widgets/qabstractbutton.cpp:416
#22 0x00007f2eed698b98 in QAbstractButtonPrivate::click (this=0x55dacdc54b90)
at widgets/qabstractbutton.cpp:409
#23 0x00007f2eed698db7 in QAbstractButton::mouseReleaseEvent
(this=0x55dacda9df90, e=0x7ffcb36e2db0) at widgets/qabstractbutton.cpp:1045
#24 0x00007f2eed5e6c48 in QWidget::event (this=0x55dacda9df90,
event=0x7ffcb36e2db0) at kernel/qwidget.cpp:9034
#25 0x00007f2eed5a53fe in QApplicationPrivate::notify_helper
(this=this@entry=0x55dacd3909e0, receiver=receiver@entry=0x55dacda9df90,
e=e@entry=0x7ffcb36e2db0) at kernel/qapplication.cpp:3637
#26 0x00007f2eed5ad922 in QApplication::notify (this=<optimized out>,
receiver=0x55dacda9df90, e=<optimized out>) at kernel/qapplication.cpp:3081
#27 0x00007f2eec6dc178 in QCoreApplication::notifyInternal2
(receiver=0x55dacda9df90, event=0x7ffcb36e2db0) at
kernel/qcoreapplication.cpp:1064
#28 0x00007f2eed5aba9e in QApplicationPrivate::sendMouseEvent
(receiver=receiver@entry=0x55dacda9df90, event=event@entry=0x7ffcb36e2db0,
alienWidget=<optimized out>, nativeWidget=0x55dacd9ef320,
buttonDown=buttonDown@entry=0x7f2eedaf0330 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at
kernel/qapplication.cpp:2619
#29 0x00007f2eed5ffa68 in QWidgetWindow::handleMouseEvent (this=0x55dacda66ae0,
event=0x7ffcb36e3060) at kernel/qwidgetwindow.cpp:683
#30 0x00007f2eed602fc0 in QWidgetWindow::event (this=0x55dacda66ae0,
event=0x7ffcb36e3060) at kernel/qwidgetwindow.cpp:300
#31 0x00007f2eed5a53fe in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55dacda66ae0, e=0x7ffcb36e3060) at
kernel/qapplication.cpp:3637
#32 0x00007f2eec6dc178 in QCoreApplication::notifyInternal2
(receiver=0x55dacda66ae0, event=0x7ffcb36e3060) at
kernel/qcoreapplication.cpp:1064
#33 0x00007f2eecd7ba3d in QGuiApplicationPrivate::processMouseEvent
(e=0x55dace039b00) at kernel/qguiapplication.cpp:2285
#34 0x00007f2eecd4f38c in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#35 0x00007f2ee7d1a0ea in xcbSourceDispatch (source=<optimized out>) at
qxcbeventdispatcher.cpp:105
#36 0x00007f2eea66ea50 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#37 0x00007f2eea66ee08 in ?? () from /lib64/libglib-2.0.so.0
#38 0x00007f2eea66ee9c in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#39 0x00007f2eec733806 in QEventDispatcherGlib::processEvents
(this=0x55dacd45d1e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#40 0x00007f2eec6dabeb in QEventLoop::exec (this=this@entry=0x7ffcb36e3390,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#41 0x00007f2eec6e2d56 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#42 0x00007f2eecd6ee5c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1870
#43 0x00007f2eed5a5375 in QApplication::exec () at kernel/qapplication.cpp:2829
#44 0x000055dacb5a4386 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/drkonqi-5.26.2/src/main.cpp:229
[Inferior 1 (process 8226) detached]

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to