Bug 196881 - Okular crash when scrolling pdf
Summary: Okular crash when scrolling pdf
Status: RESOLVED UPSTREAM
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-17 16:21 UTC by mps
Modified: 2009-07-28 13:16 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mps 2009-06-17 16:21:46 UTC
Application that crashed: okular
Version of the application: 0.8.80
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2))
Qt Version: 4.5.1
Operating System: Linux 2.6.29.5-186.fc11.i586 i686
Distribution: "Fedora release 11 (Leonidas)"

What I was doing when the application crashed:
Scrolling this pdf http://producingoss.com/en/producingoss.pdf in okular crashes it, not always at the same place. I'm using kde 4..2.90 packages from kde-redhat on F11.

poppler-qt4.i586                    0.10.5-1.fc11 

 -- Backtrace:
Application: Okular (okular), signal: Aborted
[Current thread is 1 (Thread 0xb7f60ab0 (LWP 8260))]

Thread 2 (Thread 0xb5192b70 (LWP 8315)):
[KCrash Handler]
#6  0x00867422 in __kernel_vsyscall ()
#7  0x00b167c1 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0x00b18092 in *__GI_abort () at abort.c:88
#9  0x00b5b25b in malloc_printerr (action=2, str=0x6 <Address 0x6 out of bounds>, ptr=0x9c4f9c8) at malloc.c:6201
#10 0x00b5efbb in *__GI___libc_free (mem=0x6) at malloc.c:3677
#11 0x004c23f1 in operator delete (ptr=0x0) at ../../../../libstdc++-v3/libsupc++/del_op.cc:44
#12 0x057cbe5d in Object::free() () from /usr/lib/libpoppler.so.4
#13 0x0579215e in Gfx::opShowSpaceText(Object*, int) () from /usr/lib/libpoppler.so.4
#14 0x05787116 in Gfx::execOp(Object*, Object*, int) () from /usr/lib/libpoppler.so.4
#15 0x0578771e in Gfx::go(int) () from /usr/lib/libpoppler.so.4
#16 0x0578a216 in Gfx::display(Object*, int) () from /usr/lib/libpoppler.so.4
#17 0x057cfe90 in Page::displaySlice(OutputDev*, double, double, int, int, int, int, int, int, int, int, Catalog*, int (*)(void*), void*, int (*)(Annot*, void*), void*) ()
   from /usr/lib/libpoppler.so.4
#18 0x057d37e7 in PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, int, int, int, int, int, int, int, int (*)(void*), void*, int (*)(Annot*, void*), void*) ()
   from /usr/lib/libpoppler.so.4
#19 0x06783338 in Poppler::Page::renderToImage(double, double, int, int, int, int, Poppler::Page::Rotation) const () from /usr/lib/libpoppler-qt4.so.3
#20 0x00ffa598 in PDFPixmapGeneratorThread::run (this=0x99ffc28) at /usr/src/debug/kdegraphics-4.2.90/okular/generators/poppler/generator_pdf.cpp:1701
#21 0x023f221e in QThreadPrivate::start (arg=0x99ffc28) at thread/qthread_unix.cpp:189
#22 0x00caa935 in start_thread (arg=0xb5192b70) at pthread_create.c:297
#23 0x00bc982e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7f60ab0 (LWP 8260)):
#0  0x00867422 in __kernel_vsyscall ()
#1  0x00bbf276 in *__GI___poll (fds=0xc58ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x00cf4060 in ?? () from /usr/lib/libxcb.so.1
#3  0x00cf45db in ?? () from /usr/lib/libxcb.so.1
#4  0x00cf4977 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x00142de9 in _XSend () from /usr/lib/libX11.so.6
#6  0x00143400 in _XEventsQueued () from /usr/lib/libX11.so.6
#7  0x0012c15f in XEventsQueued () from /usr/lib/libX11.so.6
#8  0x02a0fb39 in x11EventSourceDispatch (s=0x96abeb0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:95
#9  0x00d44d78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#10 0x00d48310 in ?? () from /lib/libglib-2.0.so.0
#11 0x00d48443 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#12 0x0250ccdc in QEventDispatcherGlib::processEvents (this=0x96a8c80, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:324
#13 0x02a0f305 in QGuiEventDispatcherGlib::processEvents (this=0x96a8c80, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#14 0x024e05c9 in QEventLoop::processEvents (this=0xbff8b224, flags={i = 36}) at kernel/qeventloop.cpp:149
#15 0x024e0a12 in QEventLoop::exec (this=0xbff8b224, flags={i = 0}) at kernel/qeventloop.cpp:200
#16 0x024e2d6f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#17 0x029702c7 in QApplication::exec () at kernel/qapplication.cpp:3526
#18 0x0804e559 in main (argc=4, argv=0xbff8b514) at /usr/src/debug/kdegraphics-4.2.90/okular/shell/main.cpp:81

This bug may be a duplicate of or related to bug 195093

Reported using DrKonqi
Comment 1 Rex Dieter 2009-06-19 14:01:08 UTC
Cannot reproduce here on f11+kde-4.2.90/x86_64 (with or without MALLOC_CHECK_=2)
Comment 2 Daniel Boff 2009-06-26 15:12:51 UTC
happens here too. you have to scroll fast. it doesn't depand on scrolling with the mouse wheel or with the scrollbar.
I didn't have this issue with 4.2.90 though, but with 4.2.92 and now with 4.2.95.
i'd really hope that you can fix this, because it's very annoying!
Comment 3 Rex Dieter 2009-06-29 16:39:43 UTC
looks similar to bug #195093

please update to poppler-0.10.7-2+ and kdebase-workspace-4.2.90-3+ and test again.
Comment 4 Daniel Boff 2009-07-04 14:52:17 UTC
I updated to the last poppler release, and the problem seems to be solved.

thanks
Comment 5 Pino Toscano 2009-07-28 13:16:56 UTC
Closing then, as it looked like a fedora/poppler issue.