Okular crashes on 16 bit display
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kdegraphics (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: kdegraphics
Okular crashes on loading a document, eg. okular /usr/share/
This only seems to happen on 16 bit displays. To reproduce, you need to start X with -depth 16 or so.
I'v only tested Kubuntu 10.10, but cannot remember such a problem in earlier versions.
Version 4.5.1-0ubuntu3
Stack trace:
Program received signal SIGSEGV, Segmentation fault.
0x00007fffe79d1f48 in PagePainter:
dest=<value optimized out>, src=<value optimized out>,
scaledWidth
cropRect=<value optimized out>, format=<value optimized out>)
at ../../okular/
755 ../../okular/
in ../../okular/
#0 0x00007fffe79d1f48 in PagePainter:
dest=<value optimized out>, src=<value optimized out>,
scaledWidth
cropRect=<value optimized out>, format=<value optimized out>)
at ../../okular/
#1 0x00007fffe79d25e6 in PagePainter:
destPainter
pixID=<value optimized out>, flags=<value optimized out>,
scaledWidth
limits=..., crop=...) at ../../okular/
#2 0x00007fffe79e515b in PageView:
this=<value optimized out>, contentsRect=<value optimized out>,
p=0x7ffffff
#3 0x00007fffe79e594a in PageView:
pe=<value optimized out>) at ../../okular/
#4 0x00007ffff65aec2e in QWidget::event (this=0xa37f60, event=0x7ffffff
at kernel/
#5 0x00007ffff697a5e6 in QFrame::event (this=0xa37f60, e=0x7fffffffab20)
at widgets/
#6 0x00007fffe79e8bad in PageView:
e=0x7ffffff
#7 0x00007ffff5ba2507 in QCoreApplicatio
at kernel/
#8 0x00007ffff6558fac in QApplicationPri
receiver=
#9 0x00007ffff655eaed in QApplication:
receiver=
#10 0x00007ffff72ab156 in KApplication:
receiver=
at ../../kdeui/
#11 0x00007ffff5ba2cdc in QCoreApplicatio
0x7fffffffdd00, receiver=0x87b1a0, event=0x7ffffff
at kernel/
#12 0x00007ffff65b567d in sendSpontaneous
pdev=<value optimized out>, rgn=..., offset=<value optimized out>,
flags=<value optimized out>, sharedPainter=0x0, backingStore=
at ../../include/
#13 QWidgetPrivate:
rgn=..., offset=<value optimized out>, flags=<value optimized out>,
sharedPaint
#14 0x00007ffff65b6328 in QWidgetPrivate:
this=<value optimized out>, pdev=<value optimized out>, siblings=...,
index=0, rgn=<value optimized out>, offset=<value optimized out>, flags=4,
sharedPaint
#15 0x00007ffff65b6159 in QWidgetPrivate:
this=<value optimized out>, pdev=<value optimized out>, siblings=...,
index=2, rgn=<value optimized out>, offset=<value optimized out>, flags=4,
sharedPaint
#16 0x00007ffff65b6159 in QWidgetPrivate:
this=<value optimized out>, pdev=<value optimized out>, siblings=...,
index=65, rgn=<value optimized out>, offset=<value optimized out>,
flags=4, sharedPainter=0x0, backingStore=
at kernel/
#17 0x00007ffff65b53da in QWidgetPrivate:
pdev=<value optimized out>, rgn=..., offset=<value optimized out>,
flags=<value optimized out>, sharedPainter=0x0, backingStore=
at kernel/
#18 0x00007ffff65b6328 in QWidgetPrivate:
this=<value optimized out>, pdev=<value optimized out>, siblings=...,
index=3, rgn=<value optimized out>, offset=<value optimized out>, flags=4,
sharedPaint
#19 0x00007ffff65b6159 in QWidgetPrivate:
this=<value optimized out>, pdev=<value optimized out>, siblings=...,
index=5, rgn=<value optimized out>, offset=<value optimized out>, flags=4,
sharedPaint
#20 0x00007ffff65b53da in QWidgetPrivate:
pdev=<value optimized out>, rgn=..., offset=<value optimized out>,
flags=<value optimized out>, sharedPainter=0x0, backingStore=
at kernel/
#21 0x00007ffff65b6328 in QWidgetPrivate:
this=<value optimized out>, pdev=<value optimized out>, siblings=...,
index=0, rgn=<value optimized out>, offset=<value optimized out>, flags=4,
sharedPaint
#22 0x00007ffff65b6159 in QWidgetPrivate:
this=<value optimized out>, pdev=<value optimized out>, siblings=...,
index=1, rgn=<value optimized out>, offset=<value optimized out>, flags=4,
sharedPaint
#23 0x00007ffff65b6159 in QWidgetPrivate:
this=<value optimized out>, pdev=<value optimized out>, siblings=...,
index=3, rgn=<value optimized out>, offset=<value optimized out>, flags=4,
sharedPaint
#24 0x00007ffff65b53da in QWidgetPrivate:
pdev=<value optimized out>, rgn=..., offset=<value optimized out>,
flags=<value optimized out>, sharedPainter=0x0, backingStore=
at kernel/
#25 0x00007ffff65b6328 in QWidgetPrivate:
this=<value optimized out>, pdev=<value optimized out>, siblings=...,
index=2, rgn=<value optimized out>, offset=<value optimized out>, flags=4,
sharedPaint
#26 0x00007ffff65b53da in QWidgetPrivate:
pdev=<value optimized out>, rgn=..., offset=<value optimized out>,
flags=<value optimized out>, sharedPainter=0x0, backingStore=
at kernel/
#27 0x00007ffff65b6328 in QWidgetPrivate:
this=<value optimized out>, pdev=<value optimized out>, siblings=...,
index=6, rgn=<value optimized out>, offset=<value optimized out>, flags=4,
sharedPaint
#28 0x00007ffff65b6159 in QWidgetPrivate:
this=<value optimized out>, pdev=<value optimized out>, siblings=...,
index=14, rgn=<value optimized out>, offset=<value optimized out>,
flags=4, sharedPainter=0x0, backingStore=
at kernel/
#29 0x00007ffff65b53da in QWidgetPrivate:
pdev=<value optimized out>, rgn=..., offset=<value optimized out>,
flags=<value optimized out>, sharedPainter=0x0, backingStore=
at kernel/
#30 0x00007ffff6789408 in QWidgetBackingS
at painting/
#31 0x00007ffff65a8730 in QWidgetPrivate:
at kernel/
#32 0x00007ffff65af2f5 in QWidget::event (this=0x723130, event=0x1057950)
at kernel/
#33 0x00007ffff699641b in QMainWindow::event (this=0x723130, event=0x1057950)
at widgets/
#34 0x00007ffff73c7683 in KXmlGuiWindow:
at ../../kdeui/
#35 0x00007ffff6558fdc in QApplicationPri
receiver=
#36 0x00007ffff655eaed in QApplication:
receiver=
#37 0x00007ffff72ab156 in KApplication:
receiver=
at ../../kdeui/
#38 0x00007ffff5ba2cdc in QCoreApplicatio
this=
at kernel/
#39 0x00007ffff5ba5c22 in sendEvent (receiver=0x0,
event_
at ../../include/
#40 QCoreApplicatio
event_
at kernel/
#41 0x00007ffff5bcf653 in sendPostedEvents (s=0x62ff90)
at ../../include/
#42 postEventSource
at kernel/
#43 0x00007ffff10f3342 in g_main_
#44 0x00007ffff10f72a8 in ?? () from /lib/libglib-
#45 0x00007ffff10f745c in g_main_
from /lib/libglib-
#46 0x00007ffff5bcf193 in QEventDispatche
flags=<value optimized out>) at kernel/
#47 0x00007ffff660ba4e in QGuiEventDispat
0x31d54, flags=<value optimized out>)
at kernel/
#48 0x00007ffff5ba1a02 in QEventLoop:
this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
) at kernel/
#49 0x00007ffff5ba1dec in QEventLoop::exec (this=0x7ffffff
)
at kernel/
#50 0x00007ffff5ba5ebb in QCoreApplicatio
at kernel/
#51 0x000000000040807c in main (argc=<value optimized out>,
argv=<value optimized out>) at ../../.
Hi there!
Thanks for reporting this bug! Your bug seems to be a problem with the KDE program itself, and not with our KDE packages. While we appreciate your issue, it would be better if it was tracked at https:/ /bugs.kde. org, so that the KDE developers can deal with this speedily and have direct communication with you as the reporter for more effective debugging.
Thanks!