[okular] [Bug 399656] Okular crashes when opening a .pdf file with an embedded .avi video

Florian Stuhlmann bugzilla_noreply at kde.org
Fri Oct 12 11:01:41 BST 2018


https://bugs.kde.org/show_bug.cgi?id=399656

--- Comment #2 from Florian Stuhlmann <florianstuhlmann at gmail.com> ---
(In reply to Albert Astals Cid from comment #1)
> Works fine here.
> 
> Can you attach the backtrace you get?

I've created a backtrace with gdb. I hope it is helpful.

$ gdb okular
GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from okular...Reading symbols from
/usr/lib/debug/.build-id/e2/3724ad2fdff7a5f2732c739b2fcbd1d77621ec.debug...done.
done.
(gdb) run
Starting program: /usr/bin/okular 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe68b1700 (LWP 11398)]
[New Thread 0x7fffdb9f9700 (LWP 11399)]
[New Thread 0x7fffdb1f8700 (LWP 11400)]
[New Thread 0x7fffda9f7700 (LWP 11401)]
[New Thread 0x7fffd9daf700 (LWP 11402)]
[New Thread 0x7fffc95f5700 (LWP 11403)]
Invalid Context= "stock" line for icon theme: 
"/usr/share/icons/ubuntu-mono-dark/stock/16/"
Invalid Context= "stock" line for icon theme: 
"/usr/share/icons/ubuntu-mono-dark/stock/22/"
Invalid Context= "stock" line for icon theme: 
"/usr/share/icons/ubuntu-mono-dark/stock/24/"
Invalid Context= "stock" line for icon theme: 
"/usr/share/icons/ubuntu-mono-dark/stock/32/"
Invalid Context= "stock" line for icon theme: 
"/usr/share/icons/ubuntu-mono-dark/stock/48/"
Invalid Context= "stock" line for icon theme: 
"/usr/share/icons/ubuntu-mono-dark/stock/64/"
Invalid Context= "stock" line for icon theme: 
"/usr/share/icons/ubuntu-mono-dark/stock/128/"
Invalid Context= "stock" line for icon theme: 
"/usr/share/icons/ubuntu-mono-dark/stock/16/"
Invalid Context= "stock" line for icon theme: 
"/usr/share/icons/ubuntu-mono-dark/stock/22/"
Invalid Context= "stock" line for icon theme: 
"/usr/share/icons/ubuntu-mono-dark/stock/24/"
Invalid Context= "stock" line for icon theme: 
"/usr/share/icons/ubuntu-mono-dark/stock/32/"
Invalid Context= "stock" line for icon theme: 
"/usr/share/icons/ubuntu-mono-dark/stock/48/"
Invalid Context= "stock" line for icon theme: 
"/usr/share/icons/ubuntu-mono-dark/stock/64/"
Invalid Context= "stock" line for icon theme: 
"/usr/share/icons/ubuntu-mono-dark/stock/128/"
[Thread 0x7fffd9daf700 (LWP 11402) exited]

[New Thread 0x7fffd9daf700 (LWP 11419)]
[New Thread 0x7fffba635700 (LWP 11420)]
[New Thread 0x7fffb9e34700 (LWP 11421)]
[Thread 0x7fffba635700 (LWP 11420) exited]
[Thread 0x7fffb9e34700 (LWP 11421) exited]
[New Thread 0x7fffb9e34700 (LWP 11422)]
[Thread 0x7fffb9e34700 (LWP 11422) exited]
[New Thread 0x7fffb9e34700 (LWP 11423)]
[New Thread 0x7fffba635700 (LWP 11424)]
[Thread 0x7fffba635700 (LWP 11424) exited]
[New Thread 0x7fffba635700 (LWP 11425)]
[New Thread 0x7fffb1fdd700 (LWP 11426)]
[New Thread 0x7fff82461700 (LWP 11428)]
[New Thread 0x7fff7bfff700 (LWP 11429)]
[New Thread 0x7fff82461700 (LWP 11430)]
[Thread 0x7fff7bfff700 (LWP 11429) exited]
[Thread 0x7fff82461700 (LWP 11428) exited]
[New Thread 0x7fff812e6700 (LWP 11431)]
[New Thread 0x7fff82461700 (LWP 11432)]
[Thread 0x7fff82461700 (LWP 11430) exited]
[Thread 0x7fff82461700 (LWP 11432) exited]
[New Thread 0x7fff78166700 (LWP 11433)]
[New Thread 0x7fff63fd7700 (LWP 11434)]
[00007fff7c021bd0] xcb_xv vout display error: unknown XVideo YUV format
3231564e (NV12)

Thread 22 "okular" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff63fd7700 (LWP 11434)]
0x00007fff6284376f in ?? () from /usr/lib/x86_64-linux-gnu/libswscale.so.4
(gdb) 
(gdb) thread apply all backtrace

Thread 22 (Thread 0x7fff63fd7700 (LWP 11434)):
#0  0x00007fff6284376f in  () at /usr/lib/x86_64-linux-gnu/libswscale.so.4
#1  0x00007fff628396a2 in  () at /usr/lib/x86_64-linux-gnu/libswscale.so.4
#2  0x00007fff6282d2be in sws_scale () at
/usr/lib/x86_64-linux-gnu/libswscale.so.4
#3  0x00007fff62a77190 in  () at
/usr/lib/x86_64-linux-gnu/vlc/plugins/video_chroma/libswscale_plugin.so
#4  0x00007fff62a78dab in  () at
/usr/lib/x86_64-linux-gnu/vlc/plugins/video_chroma/libswscale_plugin.so
#5  0x00007fffb3309f05 in filter_chain_VideoFilter () at
/usr/lib/x86_64-linux-gnu/libvlccore.so.9
#6  0x00007fffb32d5884 in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#7  0x00007fffb32d7802 in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#8  0x00007ffff0c9f6db in start_thread (arg=0x7fff63fd7700) at
pthread_create.c:463
#9  0x00007ffff3eda88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fff78166700 (LWP 11433)):
#0  0x00007ffff3ecdbf9 in __GI___poll (fds=0x7fff78165dd8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fff60b83ab4 in  () at
/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output/libxcb_window_plugin.so
#2  0x00007ffff0c9f6db in start_thread (arg=0x7fff78166700) at
pthread_create.c:463
#3  0x00007ffff3eda88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

---Type <return> to continue, or q <return> to quit---
Thread 19 (Thread 0x7fff812e6700 (LWP 11431)):
#0  0x00007ffff0ca59f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x7fff740210b4) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007ffff0ca59f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x7fff74021030, cond=0x7fff74021088) at pthread_cond_wait.c:502
#2  0x00007ffff0ca59f3 in __pthread_cond_wait (cond=0x7fff74021088,
mutex=0x7fff74021030) at pthread_cond_wait.c:655
#3  0x00007fffb32ced7c in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#4  0x00007fffb32a1be3 in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#5  0x00007fff641f1e46 in  () at
/usr/lib/x86_64-linux-gnu/vlc/plugins/codec/librawvideo_plugin.so
#6  0x00007fffb32a2bfa in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#7  0x00007fffb32a2e61 in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#8  0x00007ffff0c9f6db in start_thread (arg=0x7fff812e6700) at
pthread_create.c:463
#9  0x00007ffff3eda88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fffb1fdd700 (LWP 11426)):
#0  0x00007ffff0ca59f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x7fff740210b4) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007ffff0ca59f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x7fff74021030, cond=0x7fff74021088) at pthread_cond_wait.c:502
#2  0x00007ffff0ca59f3 in __pthread_cond_wait (cond=0x7fff74021088,
mutex=0x7fff74021030) at pthread_cond_wait.c:655
#3  0x00007fffb32ced7c in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#4  0x00007fffb32a33ca in input_DecoderDelete () at
/usr/lib/x86_64-linux-gnu/libvlccore.so.9
#5  0x00007fffb32a909e in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
---Type <return> to continue, or q <return> to quit---
#6  0x00007fffb32ab262 in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#7  0x00007fffb32af369 in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#8  0x00007fffb32b12a2 in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#9  0x00007fffb32b3669 in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#10 0x00007fffb32b4728 in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#11 0x00007fffb32bbb67 in  () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#12 0x00007ffff0c9f6db in start_thread (arg=0x7fffb1fdd700) at
pthread_create.c:463
#13 0x00007ffff3eda88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fffba635700 (LWP 11425)):
#0  0x00007ffff3ecdbf9 in __GI___poll (fds=0x7fffb4001140, nfds=3, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffcb790451 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fffcb781e10 in pa_mainloop_poll () at
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fffcb7824a0 in pa_mainloop_iterate () at
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007fffcb782530 in pa_mainloop_run () at
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fffcb790399 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fffcaa332a8 in  () at
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
#7  0x00007ffff0c9f6db in start_thread (arg=0x7fffba635700) at
pthread_create.c:463
#8  0x00007ffff3eda88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
---Type <return> to continue, or q <return> to quit---

Thread 12 (Thread 0x7fffb9e34700 (LWP 11423)):
#0  0x00007ffff3ecdbf9 in __GI___poll (fds=0x7fffac010630, nfds=3, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffcb790451 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fffcb781e10 in pa_mainloop_poll () at
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fffcb7824a0 in pa_mainloop_iterate () at
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007fffcb782530 in pa_mainloop_run () at
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fffcb790399 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fffcaa332a8 in  () at
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
#7  0x00007ffff0c9f6db in start_thread (arg=0x7fffb9e34700) at
pthread_create.c:463
#8  0x00007ffff3eda88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fffd9daf700 (LWP 11419)):
#0  0x00007ffff3ed4839 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fffeec2afca in g_cond_wait_until () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffeebb84f1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffeec0d824 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fffeec0ce85 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff0c9f6db in start_thread (arg=0x7fffd9daf700) at
pthread_create.c:463
---Type <return> to continue, or q <return> to quit---
#6  0x00007ffff3eda88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffc95f5700 (LWP 11403)):
#0  0x00007ffff3ecdbf9 in __GI___poll (fds=0x7fffc0004230, nfds=3, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffeebe5439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffeebe554c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff48168ef in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff47bb9ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff45da22a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff4c93d45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007ffff45df16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ffff0c9f6db in start_thread (arg=0x7fffc95f5700) at
pthread_create.c:463
#9  0x00007ffff3eda88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffda9f7700 (LWP 11401)):
#0  0x00007ffff3ecdbf9 in __GI___poll (fds=0x7fffd401d1e0, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffeebe5439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffeebe57d2 in g_main_loop_run () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffdf7eef66 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#4  0x00007fffeec0ce85 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff0c9f6db in start_thread (arg=0x7fffda9f7700) at
pthread_create.c:463
#6  0x00007ffff3eda88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffdb1f8700 (LWP 11400)):
#0  0x00007ffff3ecdbf9 in __GI___poll (fds=0x7fffd40081d0, nfds=2,
timeout=3262) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffeebe5439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffeebe554c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffeebe5591 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fffeec0ce85 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff0c9f6db in start_thread (arg=0x7fffdb1f8700) at
pthread_create.c:463
#6  0x00007ffff3eda88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffdb9f9700 (LWP 11399)):
#0  0x00007ffff3ecdbf9 in __GI___poll (fds=0x55555582b680, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffeebe5439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fffeebe554c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffdba0136d in  () at
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007fffeec0ce85 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#5  0x00007ffff0c9f6db in start_thread (arg=0x7fffdb9f9700) at
pthread_create.c:463
#6  0x00007ffff3eda88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffe68b1700 (LWP 11398)):
#0  0x00007ffff3ecdbf9 in __GI___poll (fds=0x7fffe68b0ca8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff1938747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ffff193a36a in xcb_wait_for_event () at
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fffe965e2a9 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007ffff45df16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff0c9f6db in start_thread (arg=0x7fffe68b1700) at
pthread_create.c:463
#6  0x00007ffff3eda88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffff7f91800 (LWP 11394)):
#0  0x00007ffff0ca0d2d in __GI___pthread_timedjoin_ex
(threadid=140736179590912, thread_return=0x0, abstime=0x0, block=<optimized
out>) at pthread_join_common.c:89
#1  0x00007fffb32bbdb8 in input_Close () at
/usr/lib/x86_64-linux-gnu/libvlccore.so.9
#2  0x00007fffb30412b0 in libvlc_media_player_stop () at
/usr/lib/x86_64-linux-gnu/libvlc.so.5
#3  0x00007fffb35949a5 in  () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#4  0x00007fffd8dc2f27 in SnapshotTaker::stateChanged(Phonon::State,
Phonon::State) (this=0x5555565cffa0, newState=<optimized out>) at
./ui/snapshottaker.cpp:43
#5  0x00007ffff47ec6cf in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#6  0x00007fffd872974c in Phonon::MediaObject::stateChanged(Phonon::State,
Phonon::State) () at /usr/lib/x86_64-linux-gnu/libphonon4qt5.so.4
#7  0x00007fffd872a7ab in
Phonon::MediaObjectPrivate::_k_stateChanged(Phonon::State, Phonon::State) () at
/usr/lib/x86_64-linux-gnu/libphonon4qt5.so.4
#8  0x00007fffd872bdc5 in  () at /usr/lib/x86_64-linux-gnu/libphonon4qt5.so.4
#9  0x00007ffff47ed122 in QObject::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007ffff57c582c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ffff57cd0f4 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ffff47bd9a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff47c011d in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007ffff48172c3 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fffeebe5287 in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007fffeebe54c0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fffeebe554c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ffff48168ef in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007ffff47bb9ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007ffff47c4a84 in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x0000555555560717 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at ./shell/main.cpp:83
(gdb)

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list