https://bugs.kde.org/show_bug.cgi?id=393478
Bug ID: 393478 Summary: crash when I exit presentention mode and enter again Product: okular Version: unspecified Platform: Neon Packages OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general Assignee: okular-de...@kde.org Reporter: bugsefor...@gmx.com Target Milestone: --- Reproducible on neon dev unstable, okular 1.4.70 open a pdf file press ctrl+shift+p to enter presentention mode press ESC to exit click "view" menu, select "presentention" crash Thread 20 (Thread 0x7fffcd62e700 (LWP 9519)): #0 0x00007ffff3cfb74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffde47d861 in () at /usr/lib/x86_64-linux-gnu/libpulse.so.0 #2 0x00007fffde46ee11 in pa_mainloop_poll () at /usr/lib/x86_64-linux-gnu/libpulse.so.0 #3 0x00007fffde46f4ae in pa_mainloop_iterate () at /usr/lib/x86_64-linux-gnu/libpulse.so.0 #4 0x00007fffde46f560 in pa_mainloop_run () at /usr/lib/x86_64-linux-gnu/libpulse.so.0 #5 0x00007fffde47d7a9 in () at /usr/lib/x86_64-linux-gnu/libpulse.so.0 ---Type <return> to continue, or q <return> to quit--- #6 0x00007fffddc08078 in () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so #7 0x00007ffff09c86ba in start_thread (arg=0x7fffcd62e700) at pthread_create.c:333 #8 0x00007ffff3d0741d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fffdc113700 (LWP 7107)): #0 0x00007ffff3cfb74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffee8d038c in g_main_context_iterate (priority=2147483647, n_fds=4, fds=0x7fffd4011670, timeout=<optimized out>, context=0x7fffd4000990) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135 #2 0x00007fffee8d038c in g_main_context_iterate (context=context@entry=0x7fffd4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835 #3 0x00007fffee8d049c in g_main_context_iteration (context=0x7fffd4000990, may_block=may_block@entry=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901 #4 0x00007ffff462e5cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffd40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007ffff45d564a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffdc112cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007ffff43f5554 in QThread::exec() (this=this@entry=0x7ffff4cc5d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:522 #7 0x00007ffff4a512c5 in QDBusConnectionManager::run() (this=0x7ffff4cc5d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #8 0x00007ffff43fa6eb in QThreadPrivate::start(void*) (arg=0x7ffff4cc5d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:376 ---Type <return> to continue, or q <return> to quit--- #9 0x00007ffff09c86ba in start_thread (arg=0x7fffdc113700) at pthread_create.c:333 #10 0x00007ffff3d0741d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fffe5b27700 (LWP 6539)): #0 0x00007ffff3cfb74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007ffff0deac62 in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007ffff0dec8d7 in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fffe828fce9 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007ffff43fa6eb in QThreadPrivate::start(void*) (arg=0x65c310) at thread/qthread_unix.cpp:376 #5 0x00007ffff09c86ba in start_thread (arg=0x7fffe5b27700) at pthread_create.c:333 #6 0x00007ffff3d0741d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7ffff7f2d8c0 (LWP 6076)): #0 0x00007ffff3cf72dd in write () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffddbd9fbb in pa_write () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so #2 0x00007fffde46dd9a in pa_mainloop_wakeup () at /usr/lib/x86_64-linux-gnu/libpulse.so.0 #3 0x00007fffddbf82c9 in pa_srbchannel_free () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so #4 0x00007fffddbf54e2 in () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so #5 0x00007fffddbf714a in pa_pstream_unlink () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so #6 0x00007fffde4590c6 in () at /usr/lib/x86_64-linux-gnu/libpulse.so.0 #7 0x00007fffde459818 in () at /usr/lib/x86_64-linux-gnu/libpulse.so.0 #8 0x00007fffc6594d9c in () at /usr/lib/vlc/plugins/audio_output/libpulse_plugin.so ---Type <return> to continue, or q <return> to quit--- #9 0x00007fffc65929cd in () at /usr/lib/vlc/plugins/audio_output/libpulse_plugin.so #10 0x00007fffc7589e30 in vlc_module_unload () at /usr/lib/libvlccore.so.8 #11 0x00007fffc757ac0c in () at /usr/lib/libvlccore.so.8 #12 0x00007fffc75570be in input_resource_Terminate () at /usr/lib/libvlccore.so.8 #13 0x00007fffc72f4b0b in libvlc_media_player_stop () at /usr/lib/libvlc.so.5 #14 0x00007fffcc092572 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/phonon4qt5_backend/phonon_vlc.so #15 0x00007fffde8e660e in Phonon::MediaObject::setCurrentSource(Phonon::MediaSource const&) () at /usr/lib/x86_64-linux-gnu/libphonon4qt5.so.4 #16 0x00007fffe458fe18 in () at /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 #17 0x00007fffe456b16c in () at /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 #18 0x00007fffe4567680 in KNotification::sendEvent() () at /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5 #19 0x00007ffff46054c9 in QObject::event(QEvent*) (this=0xd8aad0, e=<optimized out>) at kernel/qobject.cpp:1246 #20 0x00007ffff5836acc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #21 0x00007ffff583e417 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #22 0x00007ffff45d73c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0xd8aad0, event=event@entry=0xd8b0c0) at kernel/qcoreapplication.cpp:1044 #23 0x00007ffff45d9fcb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0xd8b0c0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 ---Type <return> to continue, or q <return> to quit--- #24 0x00007ffff45d9fcb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x639150) at kernel/qcoreapplication.cpp:1719 #25 0x00007ffff45da438 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1573 #26 0x00007ffff462efa3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x6f9920) at kernel/qeventdispatcher_glib.cpp:276 #27 0x00007fffee8d0197 in g_main_context_dispatch (context=0x7fffe00016f0) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3154 #28 0x00007fffee8d0197 in g_main_context_dispatch (context=context@entry=0x7fffe00016f0) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3769 #29 0x00007fffee8d03f0 in g_main_context_iterate (context=context@entry=0x7fffe00016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3840 #30 0x00007fffee8d049c in g_main_context_iteration (context=0x7fffe00016f0, may_block=may_block@entry=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901 #31 0x00007ffff462e5af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x6c7ac0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #32 0x00007fffe83121a1 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #33 0x00007ffff45d564a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffffffd1a0, flags=...) at kernel/qeventloop.cpp:212 #34 0x00007ffff5a25627 in QDialog::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #35 0x00007ffff690b5ca in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QM---Type <return> to continue, or q <return> to quit--- essageBox::Icon) () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5 #36 0x00007ffff690c049 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5 #37 0x00007ffff690fbd0 in () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5 #38 0x00007ffff690fdb1 in KMessageBox::information(QWidget*, QString const&, QString const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5 #39 0x00007fffdac78f13 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/okularpart.so #40 0x00007ffff4610de6 in QSingleShotTimer::timerEvent(QTimerEvent*) (a=0x7fffffffd6b0, r=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:378 #41 0x00007ffff4610de6 in QSingleShotTimer::timerEvent(QTimerEvent*) (this=0x1006060) at kernel/qtimer.cpp:318 #42 0x00007ffff4605483 in QObject::event(QEvent*) (this=0x1006060, e=<optimized out>) at kernel/qobject.cpp:1268 #43 0x00007ffff5836acc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #44 0x00007ffff583e417 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #45 0x00007ffff45d73c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x1006060, event=event@entry=0x7fffffffd970) at kernel/qcoreapplication.cpp:1044 #46 0x00007ffff462d97e in QTimerInfoList::activateTimers() (event=0x7fffffffd970, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #47 0x00007ffff462d97e in QTimerInfoList::activateTimers() (this=0x6f07b0) at kernel/qtimerinfo_unix.cpp:643 ---Type <return> to continue, or q <return> to quit--- #48 0x00007ffff462e201 in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182 #49 0x00007fffee8d0197 in g_main_context_dispatch (context=0x7fffe00016f0) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3154 #50 0x00007fffee8d0197 in g_main_context_dispatch (context=context@entry=0x7fffe00016f0) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3769 #51 0x00007fffee8d03f0 in g_main_context_iterate (context=context@entry=0x7fffe00016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3840 #52 0x00007fffee8d049c in g_main_context_iteration (context=0x7fffe00016f0, may_block=may_block@entry=1) at /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901 #53 0x00007ffff462e5af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x6c7ac0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #54 0x00007fffe83121a1 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #55 0x00007ffff45d564a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffdbe0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #56 0x00007ffff45de854 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1332 #57 0x000000000040c2bd in () #58 0x00007ffff3c20830 in __libc_start_main (main= 0x40bc00, argc=1, argv=0x7fffffffde38, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffde28) at ../csu/libc-start.c:291 #59 0x000000000040db79 in _start () -- You are receiving this mail because: You are watching all bug changes.