Bug 389090 - Okular crashes when scrolling
Summary: Okular crashes when scrolling
Status: RESOLVED UNMAINTAINED
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: 0.25.0
Platform: Mint (Ubuntu based) Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-01-17 04:41 UTC by lkijmj
Modified: 2018-04-06 11:13 UTC (History)
3 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 lkijmj 2018-01-17 04:41:42 UTC
Application: okular (0.25.0)
KDE Platform Version: 4.14.22
Qt Version: 4.8.7
Operating System: Linux 4.8.0-53-generic x86_64
Distribution: Linux Mint 18.2 Sonya

-- Information about the crash:
- What I was doing when the application crashed: I opened a pdf file and scrolled the document down. Then Okular crashed. It happened twice in sequence. But I cannot identify potential causes. To me there was nothing special event correlated with the bug at the time.

-- Backtrace:
Application: Okular (okular), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbc21bc2900 (LWP 22534))]

Thread 2 (Thread 0x7fbc09ee4700 (LWP 22573)):
#0  __libc_enable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:65
#1  0x00007fbc1ed58702 in poll () at ../sysdeps/unix/syscall-template.S:84
#2  0x00007fbc1b3d538c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbc1b3d549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fbc2025923e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007fbc2022713f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007fbc202274a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007fbc20116549 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007fbc2020aa6d in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007fbc20118e3c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007fbc1bf0e6ba in start_thread (arg=0x7fbc09ee4700) at pthread_create.c:333
#11 0x00007fbc1ed643dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fbc21bc2900 (LWP 22534)):
[KCrash Handler]
#6  0x00007fbc1ec92428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007fbc1ec9402a in __GI_abort () at abort.c:89
#8  0x00007fbc1ecd47ea in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7fbc1edede98 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#9  0x00007fbc1ecdf651 in malloc_printerr (ar_ptr=0x7ffe17e185a0, ptr=0xe39770, str=0x7fbc1edee2c8 "malloc(): smallbin double linked list corrupted", action=3) at malloc.c:5006
#10 _int_malloc (av=av@entry=0x7fbc1f021b20 <main_arena>, bytes=bytes@entry=16) at malloc.c:3386
#11 0x00007fbc1ece1184 in __GI___libc_malloc (bytes=16) at malloc.c:2913
#12 0x00007fbc1f63c0dc in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#13 0x00007fbc1f6325ac in QImageData::create(QSize const&, QImage::Format, int) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#14 0x00007fbc1f6327cd in QImage::QImage(int, int, QImage::Format) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#15 0x00007fbc1f633b72 in QImage::copy(QRect const&) const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007fbc1f65c051 in QRasterPixmapData::copy(QPixmapData const*, QRect const&) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007fbc1f64d68d in QPixmap::copy(QRect const&) const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#18 0x00007fbc0fe45619 in ?? () from /usr/lib/libokularcore.so.7
#19 0x00007fbc0fe456f8 in ?? () from /usr/lib/libokularcore.so.7
#20 0x00007fbc0fe319db in Okular::Page::setPixmap(Okular::DocumentObserver*, QPixmap*, Okular::NormalizedRect const&) () from /usr/lib/libokularcore.so.7
#21 0x00007fbc0fe2c8f7 in ?? () from /usr/lib/libokularcore.so.7
#22 0x00007fbc20242d21 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#23 0x00007fbc1f56dfdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#24 0x00007fbc1f574f16 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#25 0x00007fbc20f2d6ba in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#26 0x00007fbc202288bd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x00007fbc2022c376 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x00007fbc202590ae in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#29 0x00007fbc1b3d5197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fbc1b3d53f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fbc1b3d549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fbc2025921e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#33 0x00007fbc1f61b616 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#34 0x00007fbc2022713f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#35 0x00007fbc202274a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#36 0x00007fbc2022d469 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#37 0x0000000000409708 in ?? ()
#38 0x00007fbc1ec7d830 in __libc_start_main (main=0x4092c0, argc=6, argv=0x7ffe17e192c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe17e192b8) at ../csu/libc-start.c:291
#39 0x000000000040b339 in _start ()

Possible duplicates by query: bug 387393, bug 381268, bug 379497, bug 375933, bug 348699.

Reported using DrKonqi
Comment 1 Michael Weghorn 2018-01-17 08:09:01 UTC
(In reply to lkijmj from comment #0)
> Application: okular (0.25.0)
> KDE Platform Version: 4.14.22
> Qt Version: 4.8.7
> Operating System: Linux 4.8.0-53-generic x86_64
> Distribution: Linux Mint 18.2 Sonya

The mentioned Okular version is really old. Could you try whether the problem still occurs with an up to date version of Okular?

If the problem still occurs there: Could you please attach a PDF document with which the problem is reproducible?
Comment 2 Nate Graham 2018-01-17 19:08:29 UTC
As Michael pointed out, you're using a KDE4 version of Okular compiled against Qt 4. I'm afraid that software is ancient and outdated, and we cannot provide support for it. For that reason, I have to close this bug, but please feel free to file a new one if you're able to reproduce the issue with a more recent version of Okular compiled against Qt 5.