Public bug reported:
Release: Kubuntu Mantic Minotaur / 23.10
Package: Okular 4:23.08.1-0ubuntu1
What is expected to happen:
Using Okular Save/Save As function, the pdf file is saved to selected target
directory/file.
What happens instead:
If the target location is in btrfs formated file system, okular fails to save
the pdf file and crashes.
Steps to reproduce:
Download kubuntu-23.10-desktop-amd64.iso from kubuntu.org home-page;
Install the OS using the iso and set up the following partitions:
*) ext4 as / (root)
*) btrfs as /home
Open any pdf file and attempt to save it anywhere under /home.
Additional notes:
If /home is formatted using ext4, bug is not present. Save process is completed
normally.
gdb backtrace is attached to the report and below
Thread 19 (Thread 0x7fffcaffd6c0 (LWP 3825) "KIO::WorkerThre"):
#0 KMountPoint::mountType (this=0x0) at
/usr/src/kio-5.110.0-0ubuntu1/src/core/kmountpoint.cpp:411
No locals.
#1 0x00007fffb87af2de in isOnCifsMount (filePath=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h:161
mount = {d = 0x0}
mount = <optimised out>
#2 FileProtocol::copy (this=0x7fffbc030fb0, srcUrl=..., destUrl=..., _mode=-1,
_flags=...) at /usr/src/kio-5.110.0-0ubuntu1/src/ioslaves/file/file_unix.cpp:743
src = {d = 0x7fffbc0300b0}
dest = {d = 0x7fffbc03edf0}
_src = {d = 0x7fffbc04f6d0}
_dest = {d = 0x7fffbc03b910}
_destBackup = {d = 0x7ffff65c7800 <QArrayData::shared_null>}
buffSrc = {st_dev = 66306, st_ino = 7602217, st_nlink = 1, st_mode =
33204, st_uid = 1000, st_gid = 1000, __pad0 = 0, st_rdev = 0, st_size = 78711,
st_blksize = 4096, st_blocks = 160, st_atim = {tv_sec = 1706194707, tv_nsec =
914074484}, st_mtim = {tv_sec = 1706194707, tv_nsec = 918074462}, st_ctim =
{tv_sec = 1706194707, tv_nsec = 918074462}, __glibc_reserved = {0, 0, 0}}
buffDest = {st_dev = 41, st_ino = 5344914, st_nlink = 1, st_mode =
33204, st_uid = 1000, st_gid = 1000, __pad0 = 0, st_rdev = 0, st_size = 77998,
st_blksize = 4096, st_blocks = 160, st_atim = {tv_sec = 1706175872, tv_nsec =
817533977}, st_mtim = {tv_sec = 1705066650, tv_nsec = 703095848}, st_ctim =
{tv_sec = 1705066650, tv_nsec = 731094634}, __glibc_reserved = {0, 0, 0}}
dest_exists = <optimised out>
srcFile = {<QFileDevice> = {<QIODevice> = {<QObject> = {_vptr.QObject =
0x7fffbc04f6d0, static staticMetaObject = {d = {superdata = {direct = 0x0},
stringdata = 0x7ffff66a49c0 <qt_meta_stringdata_QObject>, data = 0x7ffff66a48a0
<qt_meta_data_QObject>, static_metacall = 0x7ffff6504150
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x0}, static
staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7ffff66a7960 <qt_meta_stringdata_Qt>, data = 0x7ffff66a4ae0
<qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata =
0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6768180
<QObject::staticMetaObject>}, stringdata = 0x7ffff6694040
<qt_meta_stringdata_QIODevice>, data = 0x7ffff6693f40 <qt_meta_data_QIODevice>,
static_metacall = 0x7ffff63f6280 <QIODevice::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}},
static staticMetaObject = {d = {superdata = {direct = 0x7ffff676d960
<QIODevice::staticMetaObject>}, stringdata = 0x7ffff6693ee0
<qt_meta_stringdata_QFileDevice>, data = 0x7ffff6693ea0
<qt_meta_data_QFileDevice>, static_metacall = 0x7ffff63eea30
<QFileDevice::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d =
{superdata = {direct = 0x7ffff676d7c0 <QFileDevice::staticMetaObject>},
stringdata = 0x7ffff6693e40 <qt_meta_stringdata_QFile>, data = 0x7ffff6693e00
<qt_meta_data_QFile>, static_metacall = 0x7ffff63eb730
<QFile::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
destFile = {<QFileDevice> = {<QIODevice> = {<QObject> = {_vptr.QObject
= 0x7fffbc050b50, static staticMetaObject = {d = {superdata = {direct = 0x0},
stringdata = 0x7ffff66a49c0 <qt_meta_stringdata_QObject>, data = 0x7ffff66a48a0
<qt_meta_data_QObject>, static_metacall = 0x7ffff6504150
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x0}, static
staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7ffff66a7960 <qt_meta_stringdata_Qt>, data = 0x7ffff66a4ae0
<qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata =
0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6768180
<QObject::staticMetaObject>}, stringdata = 0x7ffff6694040
<qt_meta_stringdata_QIODevice>, data = 0x7ffff6693f40 <qt_meta_data_QIODevice>,
static_metacall = 0x7ffff63f6280 <QIODevice::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}},
static staticMetaObject = {d = {superdata = {direct = 0x7ffff676d960
<QIODevice::staticMetaObject>}, stringdata = 0x7ffff6693ee0
<qt_meta_stringdata_QFileDevice>, data = 0x7ffff6693ea0
<qt_meta_data_QFileDevice>, static_metacall = 0x7ffff63eea30
<QFileDevice::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d =
{superdata = {direct = 0x7ffff676d7c0 <QFileDevice::staticMetaObject>},
stringdata = 0x7ffff6693e40 <qt_meta_stringdata_QFile>, data = 0x7ffff6693e00
<qt_meta_data_QFile>, static_metacall = 0x7ffff63eb730
<QFile::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
srcSize = <optimised out>
sizeProcessed = <optimised out>
ret = <optimised out>
existingDestDeleteAttempted = <optimised out>
#3 0x00007ffff7c3ad16 in KIO::SlaveBase::dispatch (this=0x7fffbc030fc0,
command=<optimised out>, data=...) at
/usr/src/kio-5.110.0-0ubuntu1/src/core/slavebase.cpp:1364
permissions = -1
iOverwrite = 4 '\004'
url2 = {d = 0x7fffbc03e8f0}
flags = <optimised out>
stream = {d = {d = 0x0}, dev = 0x7fffbc04ff70, owndev = true, noswap =
false, byteorder = QDataStream::BigEndian, ver = 19, q_status = QDataStream::Ok}
url = {d = 0x7fffbc04db70}
i = -1140594448
#4 0x00007ffff7c3b8e6 in KIO::SlaveBase::dispatchLoop (this=0x7fffbc030fc0) at
/usr/src/kio-5.110.0-0ubuntu1/src/core/slavebase.cpp:342
cmd = 74
data = {d = 0x7fffbc00ed60}
ms = <optimised out>
ret = 113
#5 0x00007ffff7cd8904 in KIO::WorkerThread::run (this=0x55555626e200) at
/usr/src/kio-5.110.0-0ubuntu1/src/core/workerthread.cpp:62
slaveOrWorker = std::variant<std::unique_ptr<KIO::SlaveBase>,
std::unique_ptr<KIO::WorkerBase>> [index 0] containing
std::unique_ptr<KIO::SlaveBase> = {0x7fffbc030fc0}
base = 0x7fffbc030fc0
#6 0x00007ffff62daeb1 in operator() (__closure=<optimised out>) at
thread/qthread_unix.cpp:351
thr = 0x55555626e200
data = 0x7fffe8002200
arg = <optimised out>
arg = <optimised out>
thr = <optimised out>
data = <optimised out>
locker = <optimised out>
#7 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at thread/qthread_unix.cpp:288
No locals.
#8 QThreadPrivate::start (arg=0x55555626e200) at thread/qthread_unix.cpp:311
__clframe = {__cancel_routine = 0x7ffff62da6e0
<QThreadPrivate::finish(void*)>, __cancel_arg = 0x55555626e200, __do_it = 1,
__cancel_type = <optimised out>}
#9 0x00007ffff5a97ada in start_thread (arg=<optimised out>) at
./nptl/pthread_create.c:444
ret = <optimised out>
pd = <optimised out>
out = <optimised out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737314912240,
-1667737442159152455, -296, 2, 140737488340496, 140736590761984,
1667620895591248569, 1667716091769008825}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimised out>
#10 0x00007ffff5b2847c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.
Thread 12 (Thread 0x7fffcb7fe6c0 (LWP 3800) "QDBusConnection"):
#0 0x00007ffff5b1a18f in __GI___poll (fds=0x7fffc4001370, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimised out>
#1 0x00007ffff4eb83cf in g_main_context_poll_unlocked (priority=2147483647,
n_fds=2, fds=0x7fffc4001370, timeout=<optimised out>, context=0x7fffc4000c30)
at ../../../glib/gmain.c:4653
ret = <optimised out>
errsv = <optimised out>
poll_func = 0x7ffff4e63050 <g_poll>
poll_func = <optimised out>
ret = <optimised out>
errsv = <optimised out>
#2 g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x7fffc4000c30, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimised out>) at ../../../glib/gmain.c:4344
max_priority = 2147483647
timeout = -1
some_ready = <optimised out>
nfds = 2
allocated_nfds = 2
fds = 0x7fffc4001370
begin_time_nsec = 0
#3 0x00007ffff4e5ad20 in g_main_context_iteration (context=0x7fffc4000c30,
may_block=1) at ../../../glib/gmain.c:4414
retval = <optimised out>
#4 0x00007ffff6527daa in QEventDispatcherGlib::processEvents
(this=0x7fffc4000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
d = 0x7fffc4000b90
canWait = true
savedFlags = {i = 0}
result = <optimised out>
#5 0x00007ffff64cb15b in QEventLoop::exec (this=this@entry=0x7fffcb7fdb90,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
d = 0x7fffc40012b0
threadData = <optimised out>
locker = {val = 93824992868072}
ref = <optimised out>
app = <optimised out>
#6 0x00007ffff62d9c52 in QThread::exec (this=this@entry=0x7ffff6ffed80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
d = 0x5555555ef690
locker = {val = 93824992868072}
eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff67708c8 <vtable for
QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0},
stringdata = 0x7ffff66a49c0 <qt_meta_stringdata_QObject>, data = 0x7ffff66a48a0
<qt_meta_data_QObject>, static_metacall = 0x7ffff6504150
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fffc40012b0},
static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7ffff66a7960 <qt_meta_stringdata_Qt>, data = 0x7ffff66a4ae0
<qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata =
0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6768180
<QObject::staticMetaObject>}, stringdata = 0x7ffff66a0b60
<qt_meta_stringdata_QEventLoop>, data = 0x7ffff66a0b00
<qt_meta_data_QEventLoop>, static_metacall = 0x7ffff64cae80
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimised out>
#7 0x00007ffff6f851bb in QDBusConnectionManager::run (this=0x7ffff6ffed80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
locker = <optimised out>
#8 0x00007ffff62daeb1 in operator() (__closure=<optimised out>) at
thread/qthread_unix.cpp:351
thr = 0x7ffff6ffed80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>
data = 0x5555557e47e0
arg = <optimised out>
arg = <optimised out>
thr = <optimised out>
data = <optimised out>
locker = <optimised out>
#9 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at thread/qthread_unix.cpp:288
No locals.
#10 QThreadPrivate::start (arg=0x7ffff6ffed80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:311
__clframe = {__cancel_routine = 0x7ffff62da6e0
<QThreadPrivate::finish(void*)>, __cancel_arg = 0x7ffff6ffed80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>, __do_it = 1,
__cancel_type = <optimised out>}
#11 0x00007ffff5a97ada in start_thread (arg=<optimised out>) at
./nptl/pthread_create.c:444
ret = <optimised out>
pd = <optimised out>
out = <optimised out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737314912240,
-1667737442159152455, -296, 22, 140737488342960, 140736599154688,
1667624193589260985, 1667716091769008825}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimised out>
#12 0x00007ffff5b2847c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.
Thread 7 (Thread 0x7fffcbfff6c0 (LWP 3792) "okular:shlo0"):
#0 0x00007ffff5a94076 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55555565c858) at
./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
sc_ret = <optimised out>
resultvar = <optimised out>
__arg6 = <optimised out>
__arg5 = <optimised out>
__arg4 = <optimised out>
__arg3 = <optimised out>
__arg2 = <optimised out>
__arg1 = <optimised out>
_a6 = <optimised out>
_a5 = <optimised out>
_a4 = <optimised out>
_a3 = <optimised out>
_a2 = <optimised out>
_a1 = <optimised out>
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x55555565c858) at ./nptl/futex-internal.c:87
err = <optimised out>
clockbit = 256
op = 393
err = <optimised out>
clockbit = <optimised out>
op = <optimised out>
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55555565c858, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
No locals.
#3 0x00007ffff5a969fe in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55555565c808, cond=0x55555565c830) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7ffff5a966d0 <__condvar_cleanup_waiting>, __arg
= 0x7fffcbffeac0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x55555565c830, mutex = 0x55555565c808,
private = 0}
err = <optimised out>
g = 0
flags = <optimised out>
g1_start = <optimised out>
maxspin = 0
signals = <optimised out>
result = 0
wseq = 0
seq = 0
private = 0
maxspin = <optimised out>
err = <optimised out>
result = <optimised out>
wseq = <optimised out>
g = <optimised out>
seq = <optimised out>
flags = <optimised out>
private = <optimised out>
signals = <optimised out>
done = <optimised out>
g1_start = <optimised out>
spin = <optimised out>
buffer = <optimised out>
cbuffer = <optimised out>
s = <optimised out>
#4 ___pthread_cond_wait (cond=0x55555565c830, mutex=0x55555565c808) at
./nptl/pthread_cond_wait.c:627
No locals.
#5 0x00007fffed51ed2d in cnd_wait (cond=<optimised out>, mtx=<optimised out>)
at ../src/c11/impl/threads_posix.c:135
No locals.
#6 0x00007fffed4cf1bb in util_queue_thread_func
(input=input@entry=0x5555556d57f0) at ../src/util/u_queue.c:290
job = <optimised out>
queue = 0x55555565c7f8
thread_index = 0
#7 0x00007fffed51ec5b in impl_thrd_routine (p=<optimised out>) at
../src/c11/impl/threads_posix.c:67
pack = {func = 0x7fffed4cf130 <util_queue_thread_func>, arg =
0x5555556d57f0}
#8 0x00007ffff5a97ada in start_thread (arg=<optimised out>) at
./nptl/pthread_create.c:444
ret = <optimised out>
pd = <optimised out>
out = <optimised out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737314912240,
-1667737442159152455, -296, 2, 140737488339744, 140736607547392,
1667623093540762297, 1667716091769008825}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimised out>
#9 0x00007ffff5b2847c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.
Thread 6 (Thread 0x7fffd8dff6c0 (LWP 3791) "okular:sh0"):
#0 0x00007ffff5a94076 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55555565c6b4) at
./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
sc_ret = <optimised out>
resultvar = <optimised out>
__arg6 = <optimised out>
__arg5 = <optimised out>
__arg4 = <optimised out>
__arg3 = <optimised out>
__arg2 = <optimised out>
__arg1 = <optimised out>
_a6 = <optimised out>
_a5 = <optimised out>
_a4 = <optimised out>
_a3 = <optimised out>
_a2 = <optimised out>
_a1 = <optimised out>
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x55555565c6b4) at ./nptl/futex-internal.c:87
err = <optimised out>
clockbit = 256
op = 393
err = <optimised out>
clockbit = <optimised out>
op = <optimised out>
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55555565c6b4, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
No locals.
#3 0x00007ffff5a969fe in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55555565c660, cond=0x55555565c688) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7ffff5a966d0 <__condvar_cleanup_waiting>, __arg
= 0x7fffd8dfeac0, __canceltype = 1434637728, __prev = 0x0}
cbuffer = {wseq = 3, cond = 0x55555565c688, mutex = 0x55555565c660,
private = 0}
err = <optimised out>
g = 1
flags = <optimised out>
g1_start = <optimised out>
maxspin = 0
signals = <optimised out>
result = 0
wseq = 3
seq = 1
private = 0
maxspin = <optimised out>
err = <optimised out>
result = <optimised out>
wseq = <optimised out>
g = <optimised out>
seq = <optimised out>
flags = <optimised out>
private = <optimised out>
signals = <optimised out>
done = <optimised out>
g1_start = <optimised out>
spin = <optimised out>
buffer = <optimised out>
cbuffer = <optimised out>
s = <optimised out>
#4 ___pthread_cond_wait (cond=0x55555565c688, mutex=0x55555565c660) at
./nptl/pthread_cond_wait.c:627
No locals.
#5 0x00007fffed51ed2d in cnd_wait (cond=<optimised out>, mtx=<optimised out>)
at ../src/c11/impl/threads_posix.c:135
No locals.
#6 0x00007fffed4cf1bb in util_queue_thread_func
(input=input@entry=0x5555556d5740) at ../src/util/u_queue.c:290
job = <optimised out>
queue = 0x55555565c650
thread_index = 0
#7 0x00007fffed51ec5b in impl_thrd_routine (p=<optimised out>) at
../src/c11/impl/threads_posix.c:67
pack = {func = 0x7fffed4cf130 <util_queue_thread_func>, arg =
0x5555556d5740}
#8 0x00007ffff5a97ada in start_thread (arg=<optimised out>) at
./nptl/pthread_create.c:444
ret = <optimised out>
pd = <optimised out>
out = <optimised out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737314912240,
-1667737442159152455, -296, 2, 140737488339744, 140736823554048,
1667651405965177529, 1667716091769008825}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimised out>
#9 0x00007ffff5b2847c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.
Thread 5 (Thread 0x7fffec8356c0 (LWP 3790) "okular:disk$0"):
#0 0x00007ffff5a94076 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555556d4280) at
./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
sc_ret = <optimised out>
resultvar = <optimised out>
__arg6 = <optimised out>
__arg5 = <optimised out>
__arg4 = <optimised out>
__arg3 = <optimised out>
__arg2 = <optimised out>
__arg1 = <optimised out>
_a6 = <optimised out>
_a5 = <optimised out>
_a4 = <optimised out>
_a3 = <optimised out>
_a2 = <optimised out>
_a1 = <optimised out>
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x5555556d4280) at ./nptl/futex-internal.c:87
err = <optimised out>
clockbit = 256
op = 393
err = <optimised out>
clockbit = <optimised out>
op = <optimised out>
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5555556d4280, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
No locals.
#3 0x00007ffff5a969fe in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5555556d4230, cond=0x5555556d4258) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7ffff5a966d0 <__condvar_cleanup_waiting>, __arg
= 0x7fffec834ac0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x5555556d4258, mutex = 0x5555556d4230,
private = 0}
err = <optimised out>
g = 0
flags = <optimised out>
g1_start = <optimised out>
maxspin = 0
signals = <optimised out>
result = 0
wseq = 0
seq = 0
private = 0
maxspin = <optimised out>
err = <optimised out>
result = <optimised out>
wseq = <optimised out>
g = <optimised out>
seq = <optimised out>
flags = <optimised out>
private = <optimised out>
signals = <optimised out>
done = <optimised out>
g1_start = <optimised out>
spin = <optimised out>
buffer = <optimised out>
cbuffer = <optimised out>
s = <optimised out>
#4 ___pthread_cond_wait (cond=0x5555556d4258, mutex=0x5555556d4230) at
./nptl/pthread_cond_wait.c:627
No locals.
#5 0x00007fffed51ed2d in cnd_wait (cond=<optimised out>, mtx=<optimised out>)
at ../src/c11/impl/threads_posix.c:135
No locals.
#6 0x00007fffed4cf1bb in util_queue_thread_func
(input=input@entry=0x5555556c9200) at ../src/util/u_queue.c:290
job = <optimised out>
queue = 0x5555556d4220
thread_index = 0
#7 0x00007fffed51ec5b in impl_thrd_routine (p=<optimised out>) at
../src/c11/impl/threads_posix.c:67
pack = {func = 0x7fffed4cf130 <util_queue_thread_func>, arg =
0x5555556c9200}
#8 0x00007ffff5a97ada in start_thread (arg=<optimised out>) at
./nptl/pthread_create.c:444
ret = <optimised out>
pd = <optimised out>
out = <optimised out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737314912240,
-1667737442159152455, -296, 0, 140737488339168, 140737153028096,
1667695975914549945, 1667716091769008825}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimised out>
#9 0x00007ffff5b2847c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.
Thread 4 (Thread 0x7fffed1776c0 (LWP 3789) "okular:cs0"):
#0 0x00007ffff5a94076 in __futex_abstimed_wait_common64 (private=0,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55555565b0e0) at
./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
sc_ret = <optimised out>
resultvar = <optimised out>
__arg6 = <optimised out>
__arg5 = <optimised out>
__arg4 = <optimised out>
__arg3 = <optimised out>
__arg2 = <optimised out>
__arg1 = <optimised out>
_a6 = <optimised out>
_a5 = <optimised out>
_a4 = <optimised out>
_a3 = <optimised out>
_a2 = <optimised out>
_a1 = <optimised out>
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x55555565b0e0) at ./nptl/futex-internal.c:87
err = <optimised out>
clockbit = 256
op = 393
err = <optimised out>
clockbit = <optimised out>
op = <optimised out>
#2 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55555565b0e0, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
No locals.
#3 0x00007ffff5a969fe in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55555565b090, cond=0x55555565b0b8) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7ffff5a966d0 <__condvar_cleanup_waiting>, __arg
= 0x7fffed176ac0, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 4, cond = 0x55555565b0b8, mutex = 0x55555565b090,
private = 0}
err = <optimised out>
g = 0
flags = <optimised out>
g1_start = <optimised out>
maxspin = 0
signals = <optimised out>
result = 0
wseq = 4
seq = 2
private = 0
maxspin = <optimised out>
err = <optimised out>
result = <optimised out>
wseq = <optimised out>
g = <optimised out>
seq = <optimised out>
flags = <optimised out>
private = <optimised out>
signals = <optimised out>
done = <optimised out>
g1_start = <optimised out>
spin = <optimised out>
buffer = <optimised out>
cbuffer = <optimised out>
s = <optimised out>
#4 ___pthread_cond_wait (cond=0x55555565b0b8, mutex=0x55555565b090) at
./nptl/pthread_cond_wait.c:627
No locals.
#5 0x00007fffed51ed2d in cnd_wait (cond=<optimised out>, mtx=<optimised out>)
at ../src/c11/impl/threads_posix.c:135
No locals.
#6 0x00007fffed4cf1bb in util_queue_thread_func
(input=input@entry=0x55555565b4b0) at ../src/util/u_queue.c:290
job = <optimised out>
queue = 0x55555565b080
thread_index = 0
#7 0x00007fffed51ec5b in impl_thrd_routine (p=<optimised out>) at
../src/c11/impl/threads_posix.c:67
pack = {func = 0x7fffed4cf130 <util_queue_thread_func>, arg =
0x55555565b4b0}
#8 0x00007ffff5a97ada in start_thread (arg=<optimised out>) at
./nptl/pthread_create.c:444
ret = <optimised out>
pd = <optimised out>
out = <optimised out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737314912240,
-1667737442159152455, -296, 22, 140737488339968, 140737162735616,
1667699170296476345, 1667716091769008825}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimised out>
#9 0x00007ffff5b2847c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.
Thread 3 (Thread 0x7fffefe626c0 (LWP 3385) "WaylandEventThr"):
#0 0x00007ffff5b1a18f in __GI___poll (fds=fds@entry=0x7fffefe61bb0,
nfds=nfds@entry=2, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimised out>
#1 0x00007ffff4a170a6 in poll (__timeout=-1, __nfds=2, __fds=0x7fffefe61bb0)
at /usr/include/x86_64-linux-gnu/bits/poll2.h:39
No locals.
#2 QtWaylandClient::EventThread::run (this=0x5555555d0930) at
qwaylanddisplay.cpp:210
fds = {{fd = 3, events = 1, revents = 0}, {fd = 9, events = 1, revents
= 0}}
pipe = <optimised out>
#3 0x00007ffff62daeb1 in operator() (__closure=<optimised out>) at
thread/qthread_unix.cpp:351
thr = 0x5555555d0930
data = 0x5555555cb370
arg = <optimised out>
arg = <optimised out>
thr = <optimised out>
data = <optimised out>
locker = <optimised out>
#4 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at thread/qthread_unix.cpp:288
No locals.
#5 QThreadPrivate::start (arg=0x5555555d0930) at thread/qthread_unix.cpp:311
__clframe = {__cancel_routine = 0x7ffff62da6e0
<QThreadPrivate::finish(void*)>, __cancel_arg = 0x5555555d0930, __do_it = 1,
__cancel_type = <optimised out>}
#6 0x00007ffff5a97ada in start_thread (arg=<optimised out>) at
./nptl/pthread_create.c:444
ret = <optimised out>
pd = <optimised out>
out = <optimised out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737314912240,
-1667737442159152455, -296, 2, 140737488343952, 140737209835520,
1667702325486826169, 1667716091769008825}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimised out>
#7 0x00007ffff5b2847c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.
Thread 2 (Thread 0x7ffff06636c0 (LWP 3384) "WaylandEventThr"):
#0 0x00007ffff5b1a18f in __GI___poll (fds=fds@entry=0x7ffff0662bb0,
nfds=nfds@entry=2, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimised out>
#1 0x00007ffff4a170a6 in poll (__timeout=-1, __nfds=2, __fds=0x7ffff0662bb0)
at /usr/include/x86_64-linux-gnu/bits/poll2.h:39
No locals.
#2 QtWaylandClient::EventThread::run (this=0x5555555caed0) at
qwaylanddisplay.cpp:210
fds = {{fd = 3, events = 1, revents = 0}, {fd = 6, events = 1, revents
= 0}}
pipe = <optimised out>
#3 0x00007ffff62daeb1 in operator() (__closure=<optimised out>) at
thread/qthread_unix.cpp:351
thr = 0x5555555caed0
data = 0x5555555d0330
arg = <optimised out>
arg = <optimised out>
thr = <optimised out>
data = <optimised out>
locker = <optimised out>
#4 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at thread/qthread_unix.cpp:288
No locals.
#5 QThreadPrivate::start (arg=0x5555555caed0) at thread/qthread_unix.cpp:311
__clframe = {__cancel_routine = 0x7ffff62da6e0
<QThreadPrivate::finish(void*)>, __cancel_arg = 0x5555555caed0, __do_it = 1,
__cancel_type = <optimised out>}
#6 0x00007ffff5a97ada in start_thread (arg=<optimised out>) at
./nptl/pthread_create.c:444
ret = <optimised out>
pd = <optimised out>
out = <optimised out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737314912240,
-1667737442159152455, -296, 2, 140737488343792, 140737218228224,
1667705623484838585, 1667716091769008825}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimised out>
#7 0x00007ffff5b2847c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
No locals.
Thread 1 (Thread 0x7ffff1dfd9c0 (LWP 3211) "okular"):
#0 0x00007ffff5b1a18f in __GI___poll (fds=0x555555e3c6c0, nfds=3, timeout=389)
at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimised out>
#1 0x00007ffff4eb83cf in g_main_context_poll_unlocked (priority=2147483647,
n_fds=3, fds=0x555555e3c6c0, timeout=<optimised out>, context=0x5555555d1160)
at ../../../glib/gmain.c:4653
ret = <optimised out>
errsv = <optimised out>
poll_func = 0x7ffff4e63050 <g_poll>
poll_func = <optimised out>
ret = <optimised out>
errsv = <optimised out>
#2 g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x5555555d1160, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimised out>) at ../../../glib/gmain.c:4344
max_priority = 2147483647
timeout = 389
some_ready = <optimised out>
nfds = 3
allocated_nfds = 4
fds = 0x555555e3c6c0
begin_time_nsec = 0
#3 0x00007ffff4e5ad20 in g_main_context_iteration (context=0x5555555d1160,
may_block=1) at ../../../glib/gmain.c:4414
retval = <optimised out>
#4 0x00007ffff6527daa in QEventDispatcherGlib::processEvents
(this=0x5555555d0980, flags=...) at kernel/qeventdispatcher_glib.cpp:423
d = 0x5555555d0d00
canWait = true
savedFlags = {i = 36}
result = <optimised out>
#5 0x00007ffff64cb15b in QEventLoop::exec (this=0x7fffffffcf30, flags=...,
flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
d = 0x55555620a9f0
threadData = <optimised out>
locker = {val = 93824992537768}
ref = <optimised out>
app = <optimised out>
#6 0x00007ffff77ac9a5 in KJob::exec (this=this@entry=0x55555620da30) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:121
d = 0x5555561d9100
wasAutoDelete = true
loop = {<QObject> = {_vptr.QObject = 0x7ffff67708c8 <vtable for
QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0},
stringdata = 0x7ffff66a49c0 <qt_meta_stringdata_QObject>, data = 0x7ffff66a48a0
<qt_meta_data_QObject>, static_metacall = 0x7ffff6504150
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x55555620a9f0},
static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7ffff66a7960 <qt_meta_stringdata_Qt>, data = 0x7ffff66a4ae0
<qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata =
0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6768180
<QObject::staticMetaObject>}, stringdata = 0x7ffff66a0b60
<qt_meta_stringdata_QEventLoop>, data = 0x7ffff66a0b00
<qt_meta_data_QEventLoop>, static_metacall = 0x7ffff64cae80
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
#7 0x00007fffd80f125a in Okular::Part::saveAs (this=this@entry=0x5555557743f0,
saveUrl=..., flags=...) at /usr/src/okular-4:23.08.1-0ubuntu1/part/part.cpp:2903
fi = {d_ptr = {d = 0x7fffe0001a50}}
hasUserAcceptedReload = <optimised out>
setModifiedAfterSave = false
tmpFileName = {d = 0x555555e261c0}
deleteTmpFileName = true
realSaveUrl = {d = 0x555556202db0}
tempFile = {d = 0x0}
copyJob = 0x55555620da30
deleteTmpFileFunction = {__deleteTmpFileName = true, __tmpFileName = {d
= 0x555555e261c0}}
reloadedCorrectly = <optimised out>
saveFilePath = {d = 0x0}
#8 0x00007fffd80f2843 in Okular::Part::saveAs (saveUrl=...,
this=0x5555557743f0) at /usr/src/okular-4:23.08.1-0ubuntu1/part/part.cpp:2639
No locals.
#9 Okular::Part::saveFile (this=0x5555557743f0) at
/usr/src/okular-4:23.08.1-0ubuntu1/part/part.cpp:2577
No locals.
#10 Okular::Part::saveFile (this=0x5555557743f0) at
/usr/src/okular-4:23.08.1-0ubuntu1/part/part.cpp:2572
No locals.
#11 0x00007ffff6506312 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffd220,
r=0x5555557743f0, this=0x555555807510) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
No locals.
#12 doActivate<false> (sender=0x5555557e7d20, signal_index=4,
argv=0x7fffffffd220) at kernel/qobject.cpp:3925
obj = <optimised out>
receiver = 0x5555557743f0
td = <optimised out>
receiverInSameThread = <optimised out>
senderData = {previous = 0x0, receiver = 0x5555557743f0, sender =
0x5555557e7d20, signal = 4}
c = 0x555555807530
connections = {d = 0x5555557e8060}
list = <optimised out>
inSenderThread = <optimised out>
highestConnectionId = 4
signalVector = <optimised out>
currentThreadId = 0x7ffff1dfd9c0
sp = <optimised out>
signal_spy_set = 0x0
empty_argv = {0x0}
senderDeleted = false
#13 0x00007ffff64fec47 in QMetaObject::activate
(sender=sender@entry=0x5555557e7d20, m=m@entry=0x7ffff768eca0
<QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1,
argv=argv@entry=0x7fffffffd220) at kernel/qobject.cpp:3985
signal_index = <optimised out>
#14 0x00007ffff7165256 in QAction::triggered (this=this@entry=0x5555557e7d20,
_t1=<optimised out>) at .moc/moc_qaction.cpp:376
_a = {0x0, 0x7fffffffd21c}
#15 0x00007ffff7167f57 in QAction::activate (this=0x5555557e7d20,
event=<optimised out>) at kernel/qaction.cpp:1161
guard = <optimised out>
d = 0x5555557e7d40
#16 0x00007ffff7168b3d in QAction::event (e=<optimised out>, this=<optimised
out>) at kernel/qaction.cpp:1086
se = <optimised out>
#17 QAction::event (this=<optimised out>, e=<optimised out>) at
kernel/qaction.cpp:1075
se = <optimised out>
#18 0x00007ffff716bc82 in QApplicationPrivate::notify_helper (this=<optimised
out>, receiver=0x5555557e7d20, e=0x7fffffffd3c0) at kernel/qapplication.cpp:3640
consumed = false
filtered = false
#19 0x00007ffff64cc7a8 in QCoreApplication::notifyInternal2
(receiver=0x5555557e7d20, event=0x7fffffffd3c0) at
kernel/qcoreapplication.cpp:1064
selfRequired = true
result = false
cbdata = {0x5555557e7d20, 0x7fffffffd3c0, 0x7fffffffd2ff}
d = <optimised out>
threadData = 0x555555584f50
scopeLevelCounter = {threadData = 0x555555584f50}
#20 0x00007ffff64cc982 in QCoreApplication::sendEvent (receiver=<optimised
out>, event=<optimised out>) at kernel/qcoreapplication.cpp:1462
No locals.
#21 0x00007ffff6974981 in QShortcutMap::dispatchEvent (this=<optimised out>,
e=<optimised out>) at kernel/qshortcutmap.cpp:675
d = <optimised out>
curKey = <optimised out>
current = <optimised out>
next = <optimised out>
i = <optimised out>
enabledShortcuts = <optimised out>
ambiguousShortcuts = {d = 0x7ffff65c7800 <QArrayData::shared_null>}
se = {<QEvent> = {_vptr.QEvent = 0x7ffff6ed8598 <vtable for
QShortcutEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0},
stringdata = 0x7ffff66a1800 <qt_meta_stringdata_QEvent>, data = 0x7ffff66a1240
<qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0,
extradata = 0x0}}, d = 0x0, t = 117, posted = 0, spont = 0, m_accept = 1,
reserved = 2755}, sequence = {d = 0x5555557e7f20}, ambig = false, sid = -22}
#22 0x00007ffff69755a3 in QShortcutMap::tryShortcut
(this=this@entry=0x5555555a7988, e=e@entry=0x7fffffffd480) at
kernel/qshortcutmap.cpp:343
identicalMatches = 1
d = <optimised out>
previousState = <optimised out>
#23 0x00007ffff691adaa in QWindowSystemInterface::handleShortcutEvent
(window=<optimised out>, timestamp=375079, keyCode=83, modifiers=...,
nativeScanCode=39, nativeVirtualKey=115, nativeModifiers=20, text=...,
autorepeat=false, count=1) at kernel/qwindowsysteminterface.cpp:477
shortcutMap = @0x5555555a7988: {d_ptr = {d = 0x55555559dcc0}}
keyEvent = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7ffff6ed8258
<vtable for QKeyEvent+16>, static staticMetaObject = {d = {superdata = {direct
= 0x0}, stringdata = 0x7ffff66a1800 <qt_meta_stringdata_QEvent>, data =
0x7ffff66a1240 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects
= 0x0, extradata = 0x0}}, d = 0x0, t = 51, posted = 0, spont = 0, m_accept = 0,
reserved = 7424}, modState = {i = 67108864}, ts = 0}, txt = {d =
0x555555bb4cb0}, k = 83, nScanCode = 39, nVirtualKey = 115, nModifiers = 20, c
= 1, autor = 0}
#24 0x00007ffff693f9b1 in QGuiApplicationPrivate::processKeyEvent
(e=0x5555561ce890) at kernel/qguiapplication.cpp:2391
window = 0x555555f5e740
ev = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x555556047f00,
static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7ffff66a1800 <qt_meta_stringdata_QEvent>, data = 0x7ffff66a1240
<qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0,
extradata = 0x0}}, d = 0x555556048240, t = 54656, posted = 1, spont = 1,
m_accept = 1, reserved = 8191}, modState = {i = 32767}, ts = 93824992589232},
txt = {d = 0x0}, k = -164523891, nScanCode = 32767, nVirtualKey = 1432137104,
nModifiers = 21845, c = 25168, autor = 0}
#25 0x00007ffff691762c in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:1169
event = 0x5555561ce890
nevents = 1
#26 0x00007ffff4a4eb74 in userEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
No symbol table info available.
#27 0x00007ffff4e5cb2c in g_main_dispatch (context=0x5555555d1160) at
../../../glib/gmain.c:3476
dispatch = 0x7ffff4a4eb60 <userEventSourceDispatch(_GSource*, int
(*)(void*), void*)>
prev_source = 0x0
begin_time_nsec = 0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimised out>
cb_data = <optimised out>
need_destroy = <optimised out>
source = 0x5555555cba00
current = 0x5555560b7800
i = 1
__func__ = "g_main_dispatch"
#28 0x00007ffff4eb846f in g_main_context_dispatch_unlocked
(context=0x5555555d1160) at ../../../glib/gmain.c:4284
No locals.
#29 g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x5555555d1160, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimised out>) at ../../../glib/gmain.c:4349
max_priority = 2147483647
timeout = 672
some_ready = 1
nfds = <optimised out>
allocated_nfds = 2
fds = 0x55555609b8f0
begin_time_nsec = 0
#30 0x00007ffff4e5ad20 in g_main_context_iteration (context=0x5555555d1160,
may_block=1) at ../../../glib/gmain.c:4414
retval = <optimised out>
#31 0x00007ffff6527daa in QEventDispatcherGlib::processEvents
(this=0x5555555d0980, flags=...) at kernel/qeventdispatcher_glib.cpp:423
d = 0x5555555d0d00
canWait = true
savedFlags = {i = 0}
result = <optimised out>
#32 0x00007ffff64cb15b in QEventLoop::exec (this=this@entry=0x7fffffffd7c0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
d = 0x555556061b30
threadData = <optimised out>
locker = {val = 93824992537768}
ref = <optimised out>
app = <optimised out>
#33 0x00007ffff64d3904 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
threadData = 0x555555584f50
eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff67708c8 <vtable for
QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0},
stringdata = 0x7ffff66a49c0 <qt_meta_stringdata_QObject>, data = 0x7ffff66a48a0
<qt_meta_data_QObject>, static_metacall = 0x7ffff6504150
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x555556061b30},
static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7ffff66a7960 <qt_meta_stringdata_Qt>, data = 0x7ffff66a4ae0
<qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata =
0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6768180
<QObject::staticMetaObject>}, stringdata = 0x7ffff66a0b60
<qt_meta_stringdata_QEventLoop>, data = 0x7ffff66a0b00
<qt_meta_data_QEventLoop>, static_metacall = 0x7ffff64cae80
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimised out>
#34 0x00007ffff6937610 in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1863
No locals.
#35 0x00007ffff716bbf9 in QApplication::exec () at kernel/qapplication.cpp:2832
No locals.
#36 0x0000555555569bef in main (argc=<optimised out>, argv=<optimised out>) at
/usr/src/okular-4:23.08.1-0ubuntu1/shell/main.cpp:109
app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> =
{_vptr.QObject = 0x7ffff768ee88 <vtable for QApplication+16>, static
staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7ffff66a49c0 <qt_meta_stringdata_QObject>, data = 0x7ffff66a48a0
<qt_meta_data_QObject>, static_metacall = 0x7ffff6504150
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x5555555a78c0},
static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata =
0x7ffff66a7960 <qt_meta_stringdata_Qt>, data = 0x7ffff66a4ae0
<qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata =
0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff6768180
<QObject::staticMetaObject>}, stringdata = 0x7ffff66a0d80
<qt_meta_stringdata_QCoreApplication>, data = 0x7ffff66a0c60
<qt_meta_data_QCoreApplication>, static_metacall = 0x7ffff64ce040
<QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self =
0x7fffffffd960}, static staticMetaObject = {d = {superdata = {direct =
0x7ffff6770a60 <QCoreApplication::staticMetaObject>}, stringdata =
0x7ffff6df5dc0 <qt_meta_stringdata_QGuiApplication>, data = 0x7ffff6df5b40
<qt_meta_data_QGuiApplication>, static_metacall = 0x7ffff693c920
<QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject
= {d = {superdata = {direct = 0x7ffff6ed78e0
<QGuiApplication::staticMetaObject>}, stringdata = 0x7ffff7539e20
<qt_meta_stringdata_QApplication>, data = 0x7ffff7539ca0
<qt_meta_data_QApplication>, static_metacall = 0x7ffff716f8d0
<QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
aboutData = {d = std::unique_ptr<KAboutDataPrivate> = {get() =
0x5555557fd440}}
parser = {d = 0x555555783b40}
** Affects: okular (Ubuntu)
Importance: Undecided
Status: New
** Tags: mantic
** Attachment added: "gdb backtrace"
https://bugs.launchpad.net/bugs/2051368/+attachment/5742638/+files/backtrace.txt
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to okular in Ubuntu.
https://bugs.launchpad.net/bugs/2051368
Title:
Okular crashes when saving file to btrfs partition
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/okular/+bug/2051368/+subscriptions
--
kubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs