Bug#1095602: libqt5core5t64: Apps like Krita and VLC freeze and eventually crash when opening a file dialog.
El dom, 9 feb 2025 a las 20:56, Dmitry Shachnev (<mitya57@debian.org>) escribió:
>
> Hi Fenix!
Hi, Dmitry.
> Can you please install libqt5core5t64-dbgsym package and generate the stack
> trace again? That should make it much more useful. Please see [1] for details
> on how to add the debug repository, from where it can be installed.
Sure! Sorry for the lack of information in my report.
Here is the trace with symbols in libqt5core5t64:
--
#5 0x00007f61752a15e9 in std::terminate() () from
/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#6 0x00007f61752b3288 in __cxa_throw () from
/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#7 0x00007f616e291341 in qBadAlloc () at global/qglobal.cpp:3388
No locals.
#8 0x00007f616e295ebd in QByteArray::reallocData
(this=this@entry=0x7f616db5c068, alloc=2147483627, options=...,
options@entry=...)
at text/qbytearray.cpp:1853
x = 0x0
#9 0x00007f616e44eca4 in QByteArray::reserve (this=0x7f616db5c068,
asize=2147483626)
at ../../include/QtCore/../../src/corelib/text/qbytearray.h:533
No locals.
#10 QtStringBuilder::appendToByteArray<char [3], QByteArray> (a=..., b=...)
at ../../include/QtCore/../../src/corelib/text/qstringbuilder.h:457
len = 2147483626
it = <optimized out>
#11 0x00007f616e45191d in operator+=<char [3], QByteArray> (a=..., b=...)
at ../../include/QtCore/../../src/corelib/text/qstringbuilder.h:474
No locals.
#12 QSettingsPrivate::iniEscapedString (str=..., result=...,
codec=codec@entry=0x0) at io/qsettings.cpp:678
ch = <optimized out>
needsQuotes = <optimized out>
escapeNextIfDigit = <optimized out>
useCodec = <optimized out>
i = 536870896
startPos = <optimized out>
unicode = <optimized out>
#13 0x00007f616e45ac8b in QSettingsPrivate::iniEscapedStringList
(strs=..., result=..., codec=0x0) at io/qsettings.cpp:723
i = 4
#14 QConfFileSettingsPrivate::writeIniFile
(this=this@entry=0x7f61649f61c0, device=..., map=...) at
io/qsettings.cpp:1896
block = {d = 0x7f5f93803010}
value = <optimized out>
j = <optimized out>
realSection = {d = 0x7f616491a3f0}
ents = @0x7f61648b44d8: {d = 0x7f616491a260}
j = 0
iniMap = <optimized out>
i = {i = 0x7f61648b44b0}
eol = <optimized out>
sectionCount = 1
sections = {d = 0x7f616491a3c0}
writeError = false
#15 0x00007f616e45c155 in QConfFileSettingsPrivate::syncConfFile
(this=this@entry=0x7f61649f61c0,
confFile=confFile@entry=0x7f61648ba1f0)
at io/qsettings.cpp:1516
ok = false
mergedKeys = {d = 0x7f616491a0a0}
sf = {<QFileDevice> = {<QIODevice> = {<QObject> =
{_vptr.QObject = 0x7f616e7824a0 <vtable for QSaveFile+16>,
static staticMetaObject = {d = {superdata = {direct =
0x0}, stringdata = 0x7f616e6b8a20 <qt_meta_stringdata_QObject>,
data = 0x7f616e6b8900 <qt_meta_data_QObject>,
static_metacall = 0x7f616e516620
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr
= {d = 0x7f61645daf50}, static staticQtMetaObject = {d = {
superdata = {direct = 0x0}, stringdata =
0x7f616e6bb9c0 <qt_meta_stringdata_Qt>,
data = 0x7f616e6b8b40 <qt_meta_data_Qt>,
static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}},
static staticMetaObject = {d = {superdata = {direct =
0x7f616e77c140 <QObject::staticMetaObject>},
stringdata = 0x7f616e6a80a0
<qt_meta_stringdata_QIODevice>, data = 0x7f616e6a7fa0
<qt_meta_data_QIODevice>,
static_metacall = 0x7f616e401c90
<QIODevice::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}, static
staticMetaObject = {d = {superdata = {
direct = 0x7f616e781940
<QIODevice::staticMetaObject>}, stringdata = 0x7f616e6a7f40
<qt_meta_stringdata_QFileDevice>,
data = 0x7f616e6a7f00 <qt_meta_data_QFileDevice>,
static_metacall = 0x7f616e3f9f50
<QFileDevice::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}, static
staticMetaObject = {d = {superdata = {
direct = 0x7f616e7817a0
<QFileDevice::staticMetaObject>}, stringdata = 0x7f616e6a87e0
<qt_meta_stringdata_QSaveFile>,
data = 0x7f616e6a87a0 <qt_meta_data_QSaveFile>,
static_metacall = 0x7f616e416fb0
<QSaveFile::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
readOnly = <optimized out>
lockFile = {d_ptr = {d = 0x7f6164835cb0}}
fileInfo = {d_ptr = {d = 0x7f61648e4c60}}
mustReadFile = <optimized out>
createFile = <optimized out>
#16 0x00007f616e45c2fb in QConfFileSettingsPrivate::sync
(this=this@entry=0x7f61649f61c0) at io/qsettings.cpp:1368
locker = <optimized out>
confFile = 0x7f61648ba1f0
__for_range = @0x7f61649f6250: {d = 0x7f6164943b60}
__for_begin = 0x7f6164943b78
__for_end = 0x7f6164943b98
#17 0x00007f616e45c665 in QConfFileSettingsPrivate::initAccess
(this=0x7f61649f61c0) at io/qsettings.cpp:960
No locals.
#18 QConfFileSettingsPrivate::QConfFileSettingsPrivate
(this=0x7f61649f61c0, format=<optimized out>, scope=<optimized out>,
organization=..., application=...) at io/qsettings.cpp:1186
org = {d = 0x7f6164861620}
appFile = {d = 0x7f61647e2210}
orgFile = {d = 0x7f616472f120}
systemPath = {path = {d = 0x7f61641dee50}, userDefined = false}
org = <optimized out>
appFile = <optimized out>
orgFile = <optimized out>
systemPath = <optimized out>
userPath = <optimized out>
dirs = <optimized out>
paths = <optimized out>
dir = <optimized out>
__for_range = <optimized out>
__for_begin = <optimized out>
__for_end = <optimized out>
dir = <optimized out>
__for_range = <optimized out>
__for_begin = <optimized out>
__for_end = <optimized out>
path = <optimized out>
__for_range = <optimized out>
__for_begin = <optimized out>
__for_end = <optimized out>
#19 0x00007f616e45ccc1 in QSettingsPrivate::create
(format=QSettings::NativeFormat, scope=QSettings::UserScope,
organization=...,
application=...) at io/qsettings.cpp:298
No locals.
#20 QSettings::QSettings (this=0x7f616db5c360,
scope=QSettings::UserScope, organization=..., application=...,
parent=0x0)
at io/qsettings.cpp:2581
No locals.
#21 0x00007f616f38bf77 in QFileDialogPrivate::restoreFromSettings() ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#22 0x00007f616f38e14b in QFileDialogPrivate::init(QFileDialogArgs
const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#23 0x00007f616f38f010 in QFileDialog::QFileDialog(QFileDialogArgs
const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#24 0x00007f616f38f4d3 in QFileDialog::getOpenFileUrls(QWidget*,
QString const&, QUrl const&, QString const&, QString*,
QFlags<QFileDialog::Option>, QStringList const&)
() from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#25 0x00007f616f8bf597 in ?? () from
/usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt_plugin.so
No symbol table info available.
#26 0x00007f616f8c11d4 in ?? () from
/usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt_plugin.so
No symbol table info available.
#27 0x00007f616f8c2123 in ?? () from
/usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt_plugin.so
No symbol table info available.
#28 0x00007f616e5185d2 in doActivate<false> (sender=0x7f616460d8a0,
signal_index=4, argv=0x7f616db5c850) at kernel/qobject.cpp:3937
method_relative = <optimized out>
callFunction = <optimized out>
methodIndex = 0
receiver = 0x7f616465e0b0
td = <optimized out>
receiverInSameThread = <optimized out>
senderData = {previous = 0x0, receiver = 0x7f616465e0b0, sender
= 0x7f616460d8a0, signal = 4}
c = 0x7f616460e360
connections = {d = 0x7f616460fcd0}
list = 0x7f6164619c00
inSenderThread = <optimized out>
highestConnectionId = 3
signalVector = <optimized out>
currentThreadId = 0x7f616db5d6c0
sp = <optimized out>
signal_spy_set = 0x0
empty_argv = {0x0}
senderDeleted = false
#29 0x00007f616f15be56 in QAction::triggered(bool) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#30 0x00007f616f15eb60 in QAction::activate(QAction::ActionEvent) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#31 0x00007f616e50b870 in QObject::event (this=0x7f616460d8a0,
e=0x7f61647d39a0) at kernel/qobject.cpp:1347
mce = 0x7f61647d39a0
sender = {previous = 0x0, receiver = 0x7f616460d8a0, sender =
0x7f61644ed070, signal = 3}
#32 0x00007f616f163052 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
No symbol table info available.
#33 0x00007f616e4ddcd8 in QCoreApplication::notifyInternal2
(receiver=0x7f616460d8a0, event=0x7f61647d39a0)
at kernel/qcoreapplication.cpp:1064
selfRequired = true
result = false
cbdata = {0x7f616460d8a0, 0x7f61647d39a0, 0x7f616db5c94f}
d = <optimized out>
threadData = 0x7f6164000d40
scopeLevelCounter = {threadData = 0x7f6164000d40}
#34 0x00007f616e4ddec2 in QCoreApplication::sendEvent
(receiver=<optimized out>, event=<optimized out>)
at kernel/qcoreapplication.cpp:1462
No locals.
#35 0x00007f616e4e11d9 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x7f6164000d40)
at kernel/qcoreapplication.cpp:1821
e = 0x7f61647d39a0
pe = <optimized out>
r = <optimized out>
relocker = <optimized out>
event_deleter = {d = 0x7f61647d39a0}
locker = {_M_device = 0x7f6164000d70, _M_owns = false}
startOffset = 0
i = @0x7f6164000d64: 0
cleanup = {receiver = 0x0, event_type = 0, data =
0x7f6164000d40, exceptionCaught = true}
#36 0x00007f616e4e167c in QCoreApplication::sendPostedEvents
(receiver=<optimized out>, event_type=<optimized out>)
at kernel/qcoreapplication.cpp:1680
data = <optimized out>
#37 0x00007f616e53b557 in postEventSourceDispatch (s=0x7f616416c3a0)
at kernel/qeventdispatcher_glib.cpp:277
source = 0x7f616416c3a0
#38 0x00007f616dfca81f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#39 0x00007f616dfcca57 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#40 0x00007f616dfcd1c0 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#41 0x00007f616e53abed in QEventDispatcherGlib::processEvents
(this=0x7f616413a170, flags=...) at
kernel/qeventdispatcher_glib.cpp:423
d = 0x7f61641468e0
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#42 0x00007f616e4dc642 in QEventLoop::exec
(this=this@entry=0x7f616db5cca0, flags=..., flags@entry=...)
at ../../include/QtCore/../../src/corelib/global/qflags.h:69
d = 0x7f61647d77f0
threadData = <optimized out>
locker = {val = 140056266280504}
ref = <optimized out>
app = <optimized out>
#43 0x00007f616e4e5062 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
threadData = 0x7f6164000d40
eventLoop = {<QObject> = {_vptr.QObject = 0x7f616e7848c8
<vtable for QEventLoop+16>, static staticMetaObject = {d = {
superdata = {direct = 0x0}, stringdata = 0x7f616e6b8a20
<qt_meta_stringdata_QObject>,
data = 0x7f616e6b8900 <qt_meta_data_QObject>,
static_metacall = 0x7f616e516620
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d
= 0x7f61647d77f0}, static staticQtMetaObject = {d = {
superdata = {direct = 0x0}, stringdata = 0x7f616e6bb9c0
<qt_meta_stringdata_Qt>,
data = 0x7f616e6b8b40 <qt_meta_data_Qt>,
static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}},
static staticMetaObject = {d = {superdata = {direct =
0x7f616e77c140 <QObject::staticMetaObject>},
stringdata = 0x7f616e6b4bc0
<qt_meta_stringdata_QEventLoop>, data = 0x7f616e6b4b60
<qt_meta_data_QEventLoop>,
static_metacall = 0x7f616e4dc330
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#44 0x00007f616f8a1595 in ?? () from
/usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt_plugin.so
No symbol table info available.
#45 0x00007f616f8a1eca in ?? () from
/usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt_plugin.so
No symbol table info available.
#46 0x00007f6178322083 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#47 0x00007f61783a07b8 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
--
> Also, what desktop environment are you using?
KDE Plasma 6. I updated time ago from KDE Plasma 5 and apparently
without problems.
This starts to happen time after the upgrade.
>Do you have any of the following packages installed?
>
> - qt5-gtk-platformtheme
Yes. 5.15.15+dfsg-2
> - qt5-gtk2-platformtheme
No.
> - qgnomeplatform-qt5
No.
> - qt5-xdgdesktopportal-platformtheme
No.
Thanks!
Reply to: