Bug 404078 - Full screen to normal back to full screen causes systematic crash
Summary: Full screen to normal back to full screen causes systematic crash
Status: RESOLVED DUPLICATE of bug 393478
Alias: None
Product: okular
Classification: Applications
Component: PDF backend (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-02-08 05:50 UTC by xionbox
Modified: 2019-02-13 23:16 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description xionbox 2019-02-08 05:50:20 UTC
Application: ark (17.12.3)

Qt Version: 5.9.4
Frameworks Version: 5.45.0
Operating System: Linux 4.12.14-lp150.12.28-default x86_64
Distribution: "openSUSE Leap 15.0"

-- Information about the crash:
- What I was doing when the application crashed:
I had a PDF open in full screen. I switched to the full screen by doing (Left) Ctrl + (Left) Shift + P. Browsed through a few slides. Pressed Escape to close the full screen. Switched windows, returned to the Okular window, and pressed that same combination of the keys to return to full screen. That is when the crashed happened.

This bug happened twice with this same PDF file. I have been able to reproduce it with another two PDF files from different sources.

The crash can be reproduced every time.

-- Backtrace:
Application: Ark (ark), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f00de828d80 (LWP 14397))]

Thread 3 (Thread 0x7f00865ee700 (LWP 14653)):
#0  0x00007f00da93e129 in syscall () at /lib64/libc.so.6
#1  0x00007f00d4f3b01a in g_cond_wait_until () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f00d4ec91a1 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f00d4ec975c in g_async_queue_timeout_pop () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f00d4f1d3ce in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f00d4f1c925 in  () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f00d6c8f559 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f00da94381f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f00c02f2700 (LWP 14400)):
#0  0x00007f00da93907b in poll () at /lib64/libc.so.6
#1  0x00007f00d4ef51c9 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f00d4ef52dc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f00db268c0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f00db21109a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f00db0404da in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f00d862d985 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007f00db0450ce in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f00d6c8f559 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f00da94381f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f00de828d80 (LWP 14397)):
[KCrash Handler]
#6  0x00007f00da8810e0 in raise () at /lib64/libc.so.6
#7  0x00007f00da8826c1 in abort () at /lib64/libc.so.6
#8  0x00007f00c3daba5a in pa_fdsem_post () at /usr/lib64/pulseaudio/libpulsecommon-11.1.so
#9  0x00007f00c3dc3aca in pa_srbchannel_write () at /usr/lib64/pulseaudio/libpulsecommon-11.1.so
#10 0x00007f00c3dc1d35 in  () at /usr/lib64/pulseaudio/libpulsecommon-11.1.so
#11 0x00007f00c3dc2e48 in  () at /usr/lib64/pulseaudio/libpulsecommon-11.1.so
#12 0x00007f00c3dc3169 in  () at /usr/lib64/pulseaudio/libpulsecommon-11.1.so
#13 0x00007f00c3dc39ef in  () at /usr/lib64/pulseaudio/libpulsecommon-11.1.so
#14 0x00007f00c83e5fb0 in  () at /usr/lib64/libpulse-mainloop-glib.so.0
#15 0x00007f00d4ef5017 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#16 0x00007f00d4ef5250 in  () at /usr/lib64/libglib-2.0.so.0
#17 0x00007f00d4ef52dc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#18 0x00007f00db268bef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#19 0x00007f00db21109a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#20 0x00007f00dc17a257 in QDialog::exec() () at /usr/lib64/libQt5Widgets.so.5
#21 0x00007f00dcc2134a in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () at /usr/lib64/libKF5WidgetsAddons.so.5
#22 0x00007f00dcc21548 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () at /usr/lib64/libKF5WidgetsAddons.so.5
#23 0x00007f00dcc24f9a in  () at /usr/lib64/libKF5WidgetsAddons.so.5
#24 0x00007f00dcc25164 in KMessageBox::information(QWidget*, QString const&, QString const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib64/libKF5WidgetsAddons.so.5
#25 0x00007f00b4c6ef38 in  () at /usr/lib64/qt5/plugins/okularpart.so
#26 0x00007f00db24c4b7 in  () at /usr/lib64/libQt5Core.so.5
#27 0x00007f00db2409eb in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#28 0x00007f00dbfa2e8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#29 0x00007f00dbfaa244 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#30 0x00007f00db212a88 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#31 0x00007f00db26819e in QTimerInfoList::activateTimers() () at /usr/lib64/libQt5Core.so.5
#32 0x00007f00db2688b1 in  () at /usr/lib64/libQt5Core.so.5
#33 0x00007f00d4ef5017 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#34 0x00007f00d4ef5250 in  () at /usr/lib64/libglib-2.0.so.0
#35 0x00007f00d4ef52dc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#36 0x00007f00db268bef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#37 0x00007f00db21109a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#38 0x00007f00db2199e4 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#39 0x000055f800b948b0 in  ()
#40 0x00007f00da86bf4a in __libc_start_main () at /lib64/libc.so.6
#41 0x000055f800b958aa in _start ()
[Inferior 1 (process 14397) detached]

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2019-02-10 16:10:42 UTC
Seems to be a crash in the okular part. Please install debug symbols for okular and qt and post another backtrace.
Comment 2 Albert Astals Cid 2019-02-13 23:16:52 UTC
Update your okular

*** This bug has been marked as a duplicate of bug 393478 ***