[Okular-devel] [Bug 209539] New: Okular crashes during fast scroll [ft_glyphslot_free_bitmap, FT_Load_Glyph, SplashFTFont::makeGlyph]

Tomas Vavra xtom.vavra at gmail.com
Mon Oct 5 17:33:53 CEST 2009


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

           Summary: Okular crashes during fast scroll
                    [ft_glyphslot_free_bitmap, FT_Load_Glyph,
                    SplashFTFont::makeGlyph]
           Product: okular
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: okular-devel at kde.org
        ReportedBy: xtom.vavra at gmail.com


Application: okular (0.9.80)
KDE Version: 4.3.70 (KDE 4.3.70 (KDE 4.4 >= 20091002)) (Compiled from sources)
Qt Version: 4.5.2
Operating System: Linux 2.6.30-1-amd64 x86_64
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
When I open any document a do fast scroll on 5-10 page okular crashes with this
dump. I have latest nvidia drivers and poppler 0.10.7.

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

Thread 2 (Thread 0x7f45ad919910 (LWP 21838)):
[KCrash Handler]
#5  0x00007f45c1dacf45 in raise () from /lib/libc.so.6
#6  0x00007f45c1dafd80 in abort () from /lib/libc.so.6
#7  0x00007f45c1de257d in ?? () from /lib/libc.so.6
#8  0x00007f45c1debdd6 in ?? () from /lib/libc.so.6
#9  0x00007f45be8e395f in ft_glyphslot_free_bitmap () from
/usr/lib/libfreetype.so.6
#10 0x00007f45be8e64f2 in FT_Load_Glyph () from /usr/lib/libfreetype.so.6
#11 0x00007f45ada7a232 in SplashFTFont::makeGlyph (this=0x1af5c20, c=80,
xFrac=<value optimized out>, yFrac=<value optimized out>,
bitmap=0x7f45ad918540, x0=961, y0=1495, clip=0x1a642a0, 
    clipRes=0x7f45ad91864c) at SplashFTFont.cc:199
#12 0x00007f45ada7b8c5 in SplashFont::getGlyph (this=0x1af5c20, c=80, xFrac=0,
yFrac=0, bitmap=0x7f45ad918620, x0=-1042813952, y0=1495, clip=0x1a642a0,
clipRes=0x7f45ad91864c) at SplashFont.cc:159
#13 0x00007f45ada6eee6 in Splash::fillChar (this=0x1a34490, x=<value optimized
out>, y=<value optimized out>, c=80, font=0x1af5c20) at Splash.cc:1704
#14 0x00007f45ad9a8446 in SplashOutputDev::drawChar (this=0x1a7a400,
state=0x1b313a0, x=470.99892560800004, y=58.920000000000002, dx=<value
optimized out>, dy=<value optimized out>, 
    originX=<value optimized out>, originY=<value optimized out>, code=80,
nBytes=<value optimized out>, u=<value optimized out>, uLen=<value optimized
out>) at SplashOutputDev.cc:1371
#15 0x00007f45ad9e6620 in Gfx::doShowText (this=0x1ab0b80, s=0x1b39910) at
Gfx.cc:3462
#16 0x00007f45ad9e99ad in Gfx::opShowSpaceText (this=0x1ab0b80, args=<value
optimized out>, numArgs=<value optimized out>) at Gfx.cc:3327
#17 0x00007f45ad9dd64c in Gfx::go (this=0x1ab0b80, topLevel=1) at Gfx.cc:643
#18 0x00007f45ad9e1e46 in Gfx::display (this=0x1ab0b80, obj=0x7f45ad918d00,
topLevel=1) at Gfx.cc:612
#19 0x00007f45ada24e40 in Page::displaySlice (this=0x1a46420, out=0x1a7a400,
hDPI=146.94117647058823, vDPI=146.90909090909091, rotate=<value optimized out>,
useMediaBox=<value optimized out>, 
    crop=1, sliceX=-1, sliceY=-1, sliceW=-1, sliceH=-1, printing=0,
catalog=0x1a37d90, abortCheckCbk=0, abortCheckCbkData=0x0,
annotDisplayDecideCbk=0, annotDisplayDecideCbkData=0x0) at Page.cc:442
#20 0x00007f45add3bf7d in Poppler::Page::renderToImage (this=0x1aa54c0,
xres=146.94117647058823, yres=146.90909090909091, x=-1, y=-1, w=-1, h=-1,
rotate=Poppler::Page::Rotate0) at poppler-page.cc:205
#21 0x00007f45adfd18ac in PDFPixmapGeneratorThread::run() () from
/opt/kde4/lib/kde4/okularGenerator_poppler.so
#22 0x00007f45c37071c5 in QThreadPrivate::start (arg=0x1a337a0) at
thread/qthread_unix.cpp:188
#23 0x00007f45c348573a in start_thread () from /lib/libpthread.so.0
#24 0x00007f45c1e4649d in clone () from /lib/libc.so.6
#25 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f45c57c37f0 (LWP 21809)):
#0  0x00007f45c1e3b543 in poll () from /lib/libc.so.6
#1  0x00007f45bd49990a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f45bd49b91c in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#3  0x00007f45c0d0c0b4 in _XReply () from /usr/lib/libX11.so.6
#4  0x00007f45c0d0184d in XTranslateCoordinates () from /usr/lib/libX11.so.6
#5  0x00007f45c2ad3c4c in QWidget::mapFromGlobal (this=<value optimized out>,
pos=<value optimized out>) at kernel/qwidget_x11.cpp:1193
#6  0x00007f45c2ad3cb9 in QWidget::mapFromGlobal (this=0x1789d30, pos=...) at
kernel/qwidget_x11.cpp:1186
#7  0x00007f45c2ad3cb9 in QWidget::mapFromGlobal (this=0x18094c0, pos=...) at
kernel/qwidget_x11.cpp:1186
#8  0x00007f45c2ad3cb9 in QWidget::mapFromGlobal (this=0x1893840, pos=...) at
kernel/qwidget_x11.cpp:1186
#9  0x00007f45c2ad3cb9 in QWidget::mapFromGlobal (this=0x18ab6f0, pos=...) at
kernel/qwidget_x11.cpp:1186
#10 0x00007f45c2ad3cb9 in QWidget::mapFromGlobal (this=0x181cc70, pos=...) at
kernel/qwidget_x11.cpp:1186
#11 0x00007f45c2a4c5fb in QApplicationPrivate::pickMouseReceiver
(candidate=0x17e3e70, globalPos=..., pos=..., type=QEvent::MouseMove,
buttons=..., buttonDown=0x0, alienWidget=0x181cc70)
    at kernel/qapplication.cpp:2856
#12 0x00007f45c2abc81b in QETWidget::translateMouseEvent (this=0x17e3e70,
event=<value optimized out>) at kernel/qapplication_x11.cpp:4399
#13 0x00007f45c2abb64f in QApplication::x11ProcessEvent (this=0x7ffff318c420,
event=0x7ffff318c070) at kernel/qapplication_x11.cpp:3550
#14 0x00007f45c2ae25fc in x11EventSourceDispatch (s=0x16926e0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#15 0x00007f45bf3cd12a in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#16 0x00007f45bf3d0988 in ?? () from /lib/libglib-2.0.so.0
#17 0x00007f45bf3d0b3c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#18 0x00007f45c381578f in QEventDispatcherGlib::processEvents (this=0x16750a0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#19 0x00007f45c2ae1daf in QGuiEventDispatcherGlib::processEvents
(this=0x7ffff318a0a0, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:202
#20 0x00007f45c37eb9a2 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#21 0x00007f45c37ebd74 in QEventLoop::exec (this=0x7ffff318c3a0, flags=...) at
kernel/qeventloop.cpp:201
#22 0x00007f45c37edfe4 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:888
#23 0x0000000000408244 in main ()

This bug may be a duplicate of or related to bug 206843, bug 195093.

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Okular-devel mailing list