Bug 192293 - Okular crashed when clicking the "Yellow Highlight" label with yellow highlighter enabled
Summary: Okular crashed when clicking the "Yellow Highlight" label with yellow highli...
Status: RESOLVED FIXED
Alias: None
Product: okular
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash (vote)
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-11 08:48 UTC by riczxc
Modified: 2009-05-25 17:33 UTC (History)
0 users

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 riczxc 2009-05-11 08:48:03 UTC
Version:            (using KDE 4.2.2)
OS:                Linux
Installed from:    Fedora RPMs

Normal installation with rpms without additional plugins.

=====================================================================
This backtrace appears to be of no use.
This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash.

(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7f2a51088810 (LWP 4705)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x000000301a6a7f81 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f2a51088810 (LWP 4705))]

Thread 1 (Thread 0x7f2a51088810 (LWP 4705)):
#0  0x000000301a6a7f81 in nanosleep () from /lib64/libc.so.6
#1  0x000000301a6a7da7 in sleep () from /lib64/libc.so.6
#2  0x000000351e06918f in ?? () from /usr/lib64/libkdeui.so.5
#3  0x000000351e069aea in KCrash::defaultCrashHandler () from /usr/lib64/libkdeui.so.5
#4  <signal handler called>
#5  0x00007f2a4886cc80 in Okular::Page::rotation () from /usr/lib64/libokularcore.so.1
#6  0x00007f2a48b4ca98 in ?? () from /usr/lib64/kde4/okularpart.so
#7  0x00007f2a48b48193 in ?? () from /usr/lib64/kde4/okularpart.so
#8  0x00007f2a48b469d3 in ?? () from /usr/lib64/kde4/okularpart.so
#9  0x00007f2a48b5522a in ?? () from /usr/lib64/kde4/okularpart.so
#10 0x000000351d3df6e8 in QWidget::event () from /usr/lib64/libQtGui.so.4
#11 0x00007f2a48b5cb0d in ?? () from /usr/lib64/kde4/okularpart.so
#12 0x000000351d38e73d in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4
#13 0x000000351d39708a in QApplication::notify () from /usr/lib64/libQtGui.so.4
#14 0x000000351e006c7b in KApplication::notify () from /usr/lib64/libkdeui.so.5
#15 0x000000302674360c in QCoreApplication::notifyInternal () from /usr/lib64/libQtCore.so.4
#16 0x000000351d3962d8 in QApplicationPrivate::sendMouseEvent () from /usr/lib64/libQtGui.so.4
#17 0x000000351d396852 in QApplicationPrivate::sendSyntheticEnterLeave () from /usr/lib64/libQtGui.so.4
#18 0x000000351d3ddd8a in QWidgetPrivate::hide_helper () from /usr/lib64/libQtGui.so.4
#19 0x000000351d3e4ec0 in QWidget::setVisible () from /usr/lib64/libQtGui.so.4
#20 0x000000351d3dfa26 in QWidget::event () from /usr/lib64/libQtGui.so.4
#21 0x000000351d38e73d in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4
#22 0x000000351d39708a in QApplication::notify () from /usr/lib64/libQtGui.so.4
#23 0x000000351e006c7b in KApplication::notify () from /usr/lib64/libkdeui.so.5
#24 0x000000302674360c in QCoreApplication::notifyInternal () from /usr/lib64/libQtCore.so.4
#25 0x000000351d3962d8 in QApplicationPrivate::sendMouseEvent () from /usr/lib64/libQtGui.so.4
#26 0x000000351d3ffb89 in ?? () from /usr/lib64/libQtGui.so.4
#27 0x000000351d3fe7f8 in QApplication::x11ProcessEvent () from /usr/lib64/libQtGui.so.4
#28 0x000000351d425bb4 in ?? () from /usr/lib64/libQtGui.so.4
#29 0x000000301be377bb in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#30 0x000000301be3af8d in ?? () from /lib64/libglib-2.0.so.0
#31 0x000000301be3b14b in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#32 0x000000302676cd1f in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4
#33 0x000000351d42533f in ?? () from /usr/lib64/libQtGui.so.4
#34 0x0000003026741eb2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4
#35 0x000000302674227d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#36 0x0000003026744544 in QCoreApplication::exec () from /usr/lib64/libQtCore.so.4
#37 0x0000000000407554 in _start ()
=====================================================================

1.Open a pdf file.
2.Enter the review mode with F6
3.enable the yellow highlighter
4.Click the "yellow highlighter" label at the top left corner of the pdf display.

if it doesnt crash, 1st mark something with the yellow highlighter, then try the last 2 steps again.
Comment 1 Pino Toscano 2009-05-11 10:26:56 UTC
Hi,

unfortunately, the backtrace is not so helpful. You can get a better one by following the instructions in
http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

Thanks.
Comment 2 riczxc 2009-05-11 19:32:03 UTC
Application: Okular (okular), signal SIGSEGV
0x000000301a6a7f81 in nanosleep () from /lib64/libc.so.6
Current language:  auto; currently c
[Current thread is 1 (Thread 0x7f1be8785810 (LWP 7960))]

Thread 1 (Thread 0x7f1be8785810 (LWP 7960)):
[KCrash Handler]
#5  PageViewItem::uncroppedHeight (this=0x4082e91ab1cd2a32) at /usr/src/debug/kdegraphics-4.2.2/okular/ui/pageviewutils.cpp:93
#6  0x00007f1be02450c4 in TextSelectorEngine::event (this=0x104b510, type=AnnotatorEngine::Move, button=<value optimized out>, nX=<value optimized out>, nY=<value optimized out>, xScale=975, 
    yScale=688) at /usr/src/debug/kdegraphics-4.2.2/okular/ui/pageviewannotator.cpp:472
#7  0x00007f1be02439d3 in PageViewAnnotator::routeEvent (this=0xd006f0, e=<value optimized out>, item=0x10737e0) at /usr/src/debug/kdegraphics-4.2.2/okular/ui/pageviewannotator.cpp:766
#8  0x00007f1be025222a in PageView::contentsMouseMoveEvent (this=0xf64f00, e=0x7ffff07c7360) at /usr/src/debug/kdegraphics-4.2.2/okular/ui/pageview.cpp:1501
#9  0x000000351d3df6e8 in QWidget::event (this=0xf6b500, event=0x7ffff07c7360) at kernel/qwidget.cpp:7501
#10 0x00007f1be0259b0d in PageViewWidget::event (this=0xf6b500, e=0x7ffff07c7360) at /usr/src/debug/kdegraphics-4.2.2/okular/ui/pageview.cpp:259
#11 0x000000351d38e73d in QApplicationPrivate::notify_helper (this=0xa5ec10, receiver=0xf6b500, e=0x7ffff07c7360) at kernel/qapplication.cpp:4084
#12 0x000000351d39708a in QApplication::notify (this=<value optimized out>, receiver=0xf6b500, e=0x7ffff07c7360) at kernel/qapplication.cpp:3786
#13 0x000000351e006c7b in KApplication::notify (this=0x7ffff07c8b30, receiver=0xf6b500, event=0x7ffff07c7360) at /usr/src/debug/kdelibs-4.2.2/kdeui/kernel/kapplication.cpp:307
#14 0x000000302674360c in QCoreApplication::notifyInternal (this=0x7ffff07c8b30, receiver=0xf6b500, event=0x7ffff07c7360) at kernel/qcoreapplication.cpp:602
#15 0x000000351d3962d8 in QCoreApplication::sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:216
#16 QApplicationPrivate::sendMouseEvent (receiver=0xf6b500, event=0x7ffff07c7360, alienWidget=0xf6b500, nativeWidget=0xd4d430, buttonDown=<value optimized out>, lastMouseReceiver=@0x351dde5af0)
    at kernel/qapplication.cpp:2940
#17 0x000000351d396852 in QApplicationPrivate::sendSyntheticEnterLeave (this=<value optimized out>, widget=0xf6b090) at kernel/qapplication.cpp:3022
#18 0x000000351d3ddd8a in QWidgetPrivate::hide_helper (this=0xf6b0f0) at kernel/qwidget.cpp:6815
#19 0x000000351d3e4ec0 in QWidget::setVisible (this=0xf6b090, visible=<value optimized out>) at kernel/qwidget.cpp:6978
#20 0x000000351d3dfa26 in QWidget::event (this=0xf6b090, event=0x7ffff07c7c40) at kernel/qwidget.cpp:7512
#21 0x000000351d38e73d in QApplicationPrivate::notify_helper (this=0xa5ec10, receiver=0xf6b090, e=0x7ffff07c7c40) at kernel/qapplication.cpp:4084
#22 0x000000351d39708a in QApplication::notify (this=<value optimized out>, receiver=0xf6b090, e=0x7ffff07c7c40) at kernel/qapplication.cpp:3786
#23 0x000000351e006c7b in KApplication::notify (this=0x7ffff07c8b30, receiver=0xf6b090, event=0x7ffff07c7c40) at /usr/src/debug/kdelibs-4.2.2/kdeui/kernel/kapplication.cpp:307
#24 0x000000302674360c in QCoreApplication::notifyInternal (this=0x7ffff07c8b30, receiver=0xf6b090, event=0x7ffff07c7c40) at kernel/qcoreapplication.cpp:602
#25 0x000000351d3962d8 in QCoreApplication::sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:216
#26 QApplicationPrivate::sendMouseEvent (receiver=0xf6b090, event=0x7ffff07c7c40, alienWidget=0xf6b090, nativeWidget=0xd4d430, buttonDown=<value optimized out>, lastMouseReceiver=@0x351dde5af0)
    at kernel/qapplication.cpp:2940
#27 0x000000351d3ffb89 in QETWidget::translateMouseEvent (this=0xd4d430, event=<value optimized out>) at kernel/qapplication_x11.cpp:4425
#28 0x000000351d3fe7f8 in QApplication::x11ProcessEvent (this=0x7ffff07c8b30, event=0x7ffff07c8780) at kernel/qapplication_x11.cpp:3543
#29 0x000000351d425bb4 in x11EventSourceDispatch (s=0xa622f0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#30 0x000000301be377bb in g_main_dispatch () at gmain.c:2144
#31 IA__g_main_context_dispatch (context=0xa61520) at gmain.c:2697
#32 0x000000301be3af8d in g_main_context_iterate (context=0xa61520, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778
#33 0x000000301be3b14b in IA__g_main_context_iteration (context=0xa61520, may_block=1) at gmain.c:2841
#34 0x000000302676cd1f in QEventDispatcherGlib::processEvents (this=0xa4ae40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#35 0x000000351d42533f in QGuiEventDispatcherGlib::processEvents (this=0x4082e91ab1cd2a32, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#36 0x0000003026741eb2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#37 0x000000302674227d in QEventLoop::exec (this=0x7ffff07c8ab0, flags=) at kernel/qeventloop.cpp:200
#38 0x0000003026744544 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#39 0x0000000000407554 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdegraphics-4.2.2/okular/shell/main.cpp:81
Comment 3 Pino Toscano 2009-05-25 17:28:11 UTC
Confirm, just hit this problem while debugging other stuff.
Comment 4 Pino Toscano 2009-05-25 17:33:09 UTC
SVN commit 972753 by pino:

remember to always intialize your vars; m_init, in this case
BUG: 192293


 M  +1 -1      annotationtools.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=972753
Comment 5 Pino Toscano 2009-05-25 17:33:59 UTC
SVN commit 972754 by pino:

backport: remember to always intialize your vars; m_init, in this case
will be in kde 4.2.4
CCBUG: 192293


 M  +1 -1      annotationtools.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=972754