Crash at shutdown in ~QNetworkConfiguration
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtbase-opensource-src (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
After the recent landing for bug 1618590 the Ubuntu Download Manager tests frequently crash at shutdown with the following stack trace:
Thread 1 "test_mms_downlo" received signal SIGSEGV, Segmentation fault.
0x00007ffff7201b23 in QNetworkConfigu
(gdb) bt
#0 0x00007ffff7201b23 in QNetworkConfigu
#1 0x00007ffff6f31169 in QMetaType:
#2 0x00007ffff6f46bf9 in QMetaCallEvent:
#3 0x00007ffff6f46c79 in QMetaCallEvent:
#4 0x00007ffff6f1c9a8 in QCoreApplicatio
#5 0x00007ffff6f1ca8a in QCoreApplicatio
#6 0x00007ffff6f1cba9 in QCoreApplicatio
#7 0x00007ffff6f510dc in QObject::~QObject() () from /usr/lib/
#8 0x00007ffff6f1ed12 in QCoreApplicatio
#9 0x0000000000449bbc in main (argc=1, argv=<optimised out>) at /home/mike/
This commit seems especially relevant: https:/
Neither this test, nor UDM itself make any explicit use of QPluginLoader, so this is unlikely to be a case of UDM incorrectly unloading a plugin itself.
To reproduce simply run UDM's test_mms_download test a number of times (crashes only occur intermittently).
When tested with a silo without the three patches added for bug 1618590 this crash no-longer occurs.
A similar crash appears to be happening in webbrowser-app as well: https:/
Possibly another similar crash in ~QNetworkSession:
https:/
See bug #1630765 for updates.