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 kubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs