[okular] [Bug 393478] New: crash when I exit presentention mode and enter again

Dr. Chapatin bugzilla_noreply at kde.org
Tue Apr 24 20:37:25 UTC 2018


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-devel at kde.org
          Reporter: bugseforuns at 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 at entry=0x7fffd4000990, block=block at entry=1,
dispatch=dispatch at 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 at 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 at entry=0x7fffdc112cd0, flags=..., flags at entry=...) at
kernel/qeventloop.cpp:212
#6  0x00007ffff43f5554 in QThread::exec() (this=this at 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 at 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 at entry=0x0, event_type=event_type at entry=0,
data=0x639150)
    at kernel/qcoreapplication.cpp:1719
#25 0x00007ffff45da438 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=receiver at entry=0x0, event_type=event_type at 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 at 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 at entry=0x7fffe00016f0, block=block at entry=1,
dispatch=dispatch at 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 at 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 at 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 at 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 at entry=0x7fffe00016f0, block=block at entry=1,
dispatch=dispatch at 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 at 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 at entry=0x7fffffffdbe0, flags=..., flags at 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 the assignee for the bug.


More information about the Okular-devel mailing list