Bug 240161 - Okular crash on resize (possible memory issue?!)
Summary: Okular crash on resize (possible memory issue?!)
Status: RESOLVED NOT A BUG
Alias: None
Product: okular
Classification: Applications
Component: PDF backend (show other bugs)
Version: 0.9.5
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-31 01:18 UTC by lui
Modified: 2014-05-08 09:37 UTC (History)
2 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 lui 2010-05-31 01:18:03 UTC
Application that crashed: okular
Version of the application: 0.9.5
KDE Version: 4.3.5 (KDE 4.3.5)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-21-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
opend pdf from firefox "Downloads" -> (Dolphin->) Okular
resized Okular-Window
crash - near end of Operation (/redraw of Okular window-content)


 -- Backtrace:
Application: Okular (okular), signal: Segmentation fault
[Current thread is 1 (Thread 0xb781b700 (LWP 2518))]

Thread 2 (Thread 0xb4b0fb70 (LWP 2543)):
[KCrash Handler]
#6  0x057b6bb5 in SplashPath::lineTo(double, double) () from /usr/lib/libpoppler.so.5
#7  0x057a6b76 in Splash::makeStrokePath(SplashPath*, int) () from /usr/lib/libpoppler.so.5
#8  0x057ad654 in Splash::strokeWide(SplashPath*) () from /usr/lib/libpoppler.so.5
#9  0x057afd14 in Splash::stroke(SplashPath*) () from /usr/lib/libpoppler.so.5
#10 0x056c513a in SplashOutputDev::stroke(GfxState*) () from /usr/lib/libpoppler.so.5
#11 0x0570e467 in Gfx::opStroke(Object*, int) () from /usr/lib/libpoppler.so.5
#12 0x05706606 in Gfx::execOp(Object*, Object*, int) () from /usr/lib/libpoppler.so.5
#13 0x05706c29 in Gfx::go(int) () from /usr/lib/libpoppler.so.5
#14 0x05709c89 in Gfx::display(Object*, int) () from /usr/lib/libpoppler.so.5
#15 0x057549f0 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.5
#16 0x05758527 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.5
#17 0x0399ce74 in Poppler::Page::renderToImage(double, double, int, int, int, int, Poppler::Page::Rotation) const () from /usr/lib/libpoppler-qt4.so.3
#18 0x01ed4af7 in ?? () from /usr/lib/kde4/okularGenerator_poppler.so
#19 0x00a3de32 in QThreadPrivate::start (arg=0xa1dbb00) at thread/qthread_unix.cpp:188
#20 0x066a880e in start_thread (arg=0xb4b0fb70) at pthread_create.c:300
#21 0x00f16a0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb781b700 (LWP 2518)):
#0  0x00ff1422 in __kernel_vsyscall ()
#1  0x00f08d96 in *__GI___poll (fds=0xf8aff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0277dd80 in ?? () from /usr/lib/libxcb.so.1
#3  0x0277f9d2 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#4  0x03a99506 in _XReply () from /usr/lib/libX11.so.6
#5  0x03a76519 in XGetImage () from /usr/lib/libX11.so.6
#6  0x011f376b in QX11PixmapData::toImage (this=0xa37cba0) at image/qpixmap_x11.cpp:1428
#7  0x011e1b3b in QPixmap::toImage (this=0xa433260) at image/qpixmap.cpp:447
#8  0x07846b53 in ?? () from /usr/lib/kde4/okularpart.so
#9  0x078474e4 in ?? () from /usr/lib/kde4/okularpart.so
#10 0x07859737 in ?? () from /usr/lib/kde4/okularpart.so
#11 0x0785a63f in ?? () from /usr/lib/kde4/okularpart.so
#12 0x01167dd4 in QWidget::event (this=0xa0bf820, event=0xbfb51e34) at kernel/qwidget.cpp:7687
#13 0x07869a20 in ?? () from /usr/lib/kde4/okularpart.so
#14 0x01112f54 in QApplicationPrivate::notify_helper (this=0x9f6c590, receiver=0xbfb51e34, e=0xbfb51e34) at kernel/qapplication.cpp:4056
#15 0x0111a5ca in QApplication::notify (this=0xbfb52ac8, receiver=0xa0bf820, e=0xbfb51e34) at kernel/qapplication.cpp:4021
#16 0x007bd25a in KApplication::notify (this=0xbfb52ac8, receiver=0xa0bf820, event=0xbfb51e34) at ../../kdeui/kernel/kapplication.cpp:302
#17 0x00b2e6cb in QCoreApplication::notifyInternal (this=0xbfb52ac8, receiver=0xa0bf820, event=0xbfb51e34) at kernel/qcoreapplication.cpp:610
#18 0x0116fe25 in QCoreApplication::sendSpontaneousEvent (this=0xa1d91c0, pdev=0x9ff4134, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9feb010)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#19 QWidgetPrivate::drawWidget (this=0xa1d91c0, pdev=0x9ff4134, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9feb010) at kernel/qwidget.cpp:5079
#20 0x012fe233 in QWidgetBackingStore::sync (this=0x9feb010) at painting/qbackingstore.cpp:1261
#21 0x01161116 in QWidgetPrivate::syncBackingStore (this=0x9ff1238) at kernel/qwidget.cpp:1603
#22 0x01168215 in QWidget::event (this=0x9ff41a8, event=0xa41a760) at kernel/qwidget.cpp:7827
#23 0x01535297 in QMainWindow::event (this=0x9ff41a8, event=0xa41a760) at widgets/qmainwindow.cpp:1399
#24 0x008a3434 in KMainWindow::event (this=0x9ff41a8, ev=0xa41a760) at ../../kdeui/widgets/kmainwindow.cpp:1101
#25 0x008e99df in KXmlGuiWindow::event (this=0x9ff41a8, ev=0xa41a760) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#26 0x01112f54 in QApplicationPrivate::notify_helper (this=0x9f6c590, receiver=0x9ff41a8, e=0xa41a760) at kernel/qapplication.cpp:4056
#27 0x0111a5ca in QApplication::notify (this=0xbfb52ac8, receiver=0x9ff41a8, e=0xa41a760) at kernel/qapplication.cpp:4021
#28 0x007bd25a in KApplication::notify (this=0xbfb52ac8, receiver=0x9ff41a8, event=0xa41a760) at ../../kdeui/kernel/kapplication.cpp:302
#29 0x00b2e6cb in QCoreApplication::notifyInternal (this=0xbfb52ac8, receiver=0x9ff41a8, event=0xa41a760) at kernel/qcoreapplication.cpp:610
#30 0x00b2f2b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9f56e48) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9f56e48) at kernel/qcoreapplication.cpp:1247
#32 0x00b2f47d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#33 0x00b593ff in QCoreApplication::sendPostedEvents (s=0x9f6e198) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#34 postEventSourceDispatch (s=0x9f6e198) at kernel/qeventdispatcher_glib.cpp:210
#35 0x06d0be88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#36 0x06d0f730 in ?? () from /lib/libglib-2.0.so.0
#37 0x06d0f863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#38 0x00b5902c in QEventDispatcherGlib::processEvents (this=0x9f56a30, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#39 0x011b3be5 in QGuiEventDispatcherGlib::processEvents (this=0x9f56a30, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#40 0x00b2cc79 in QEventLoop::processEvents (this=0xbfb529c4, flags=) at kernel/qeventloop.cpp:149
#41 0x00b2d0ca in QEventLoop::exec (this=0xbfb529c4, flags=...) at kernel/qeventloop.cpp:201
#42 0x00b2f53f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#43 0x01112dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#44 0x0804ef99 in _start ()

Reported using DrKonqi
Comment 1 Albert Astals Cid 2010-06-01 21:29:20 UTC
Attach the file that causes the crash please
Comment 2 Pino Toscano 2010-08-08 17:15:57 UTC
Also, which version of the poppler library do you have installed?
Comment 3 lui 2010-08-09 18:18:06 UTC
ad #1: sorry, no information anymore... (file issues are not expected)
ad #2: from  0.12.0-ubuntu2.2
libpoppler.so.5.0.0
libpoppler-glib.so.4.0.0
libpoppler-qt4.so.3.2.0

hth
lui
Comment 4 Albert Astals Cid 2010-08-09 23:51:58 UTC
What do you mean with "sorry, no information anymore... (file issues are not expected)"

You can not reproduce the crash?
You do not have the file?
Comment 5 lui 2010-08-11 02:34:48 UTC
ad #4: sorry again, i simply can't remember the filename...
But i remember that i have had it opened in a Windows-VBox with (Adobe-)Firefox-plugin.

hth
lui
Comment 6 Pino Toscano 2010-08-11 11:25:48 UTC
Unknown document with old (0.12 vs current 0.14.2) poppler version...
Please update your poppler, and if you find the document again, please tell us.
Comment 7 Albert Astals Cid 2014-05-08 09:37:36 UTC
No answer for years.