Bug 324747 - crash when i load document(with my markers) and twice tapped on page
Summary: crash when i load document(with my markers) and twice tapped on page
Status: RESOLVED WORKSFORME
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: 0.16.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-09-10 14:46 UTC by Sergey
Modified: 2013-09-22 14:53 UTC (History)
1 user (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 Sergey 2013-09-10 14:46:08 UTC
Application: okular (0.16.5)
KDE Platform Version: 4.10.5
Qt Version: 4.8.4
Operating System: Linux 3.8.0-29-generic i686
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed: crash when i load document(with my markers) and twice tapped on page

-- Backtrace:
Application: Okular (okular), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4e17740 (LWP 4897))]

Thread 3 (Thread 0xb0a46b40 (LWP 4898)):
#0  0xb77b0182 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0xb5d7dc9b in read () at ../sysdeps/unix/syscall-template.S:81
#2  0xb54acd4e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb546a1e3 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb546a662 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb546a831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb6165c3f in QEventDispatcherGlib::processEvents (this=0xb0100468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb61323ec in QEventLoop::processEvents (this=this@entry=0xb0a46228, flags=...) at kernel/qeventloop.cpp:149
#8  0xb61326e1 in QEventLoop::exec (this=this@entry=0xb0a46228, flags=...) at kernel/qeventloop.cpp:204
#9  0xb601dfec in QThread::exec (this=this@entry=0xa35e900) at thread/qthread.cpp:542
#10 0xb6111f2d in QInotifyFileSystemWatcherEngine::run (this=0xa35e900) at io/qfilesystemwatcher_inotify.cpp:256
#11 0xb6020b18 in QThreadPrivate::start (arg=0xa35e900) at thread/qthread_unix.cpp:338
#12 0xb5542d78 in start_thread (arg=0xb0a46b40) at pthread_create.c:311
#13 0xb5d8f3de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0xaf56cb40 (LWP 9606)):
#0  0xb54ada4a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb54add28 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb54698a2 in g_main_context_release () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb546a678 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb546a831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb6165c3f in QEventDispatcherGlib::processEvents (this=0xaec78708, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb61323ec in QEventLoop::processEvents (this=this@entry=0xaf56c228, flags=...) at kernel/qeventloop.cpp:149
#7  0xb61326e1 in QEventLoop::exec (this=this@entry=0xaf56c228, flags=...) at kernel/qeventloop.cpp:204
#8  0xb601dfec in QThread::exec (this=this@entry=0xa6b9428) at thread/qthread.cpp:542
#9  0xb6111f2d in QInotifyFileSystemWatcherEngine::run (this=0xa6b9428) at io/qfilesystemwatcher_inotify.cpp:256
#10 0xb6020b18 in QThreadPrivate::start (arg=0xa6b9428) at thread/qthread_unix.cpp:338
#11 0xb5542d78 in start_thread (arg=0xaf56cb40) at pthread_create.c:311
#12 0xb5d8f3de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb4e17740 (LWP 4897)):
[KCrash Handler]
#6  0xb247b646 in Okular::Page::rotation (this=0xacc0468) at ../core/page.cpp:170
#7  0xb258040c in PageView::textSelectionForItem (this=0xa1c4a28, item=0xa78e8d8, startPoint=..., endPoint=...) at ../ui/pageview.cpp:3443
#8  0xb257b0d8 in TextSelectorEngine::event (this=0xb0ea4c0, type=AnnotatorEngine::Move, button=AnnotatorEngine::Left, nX=0.12616543131118646, nY=0, xScale=-1422803823, yScale=-1243294648) at ../ui/pageviewannotator.cpp:485
#9  0xb2577ec6 in PageViewAnnotator::performRouteMouseOrTabletEvent (this=this@entry=0xa722e48, eventType=@0xbfb47678: AnnotatorEngine::Move, button=@0xbfb4767c: AnnotatorEngine::Left, pos=..., item=item@entry=0xa431e10) at ../ui/pageviewannotator.cpp:765
#10 0xb25785b9 in PageViewAnnotator::routeMouseEvent (this=0xa722e48, e=e@entry=0xbfb47ec4, item=0xa431e10) at ../ui/pageviewannotator.cpp:818
#11 0xb258fd53 in PageView::mouseMoveEvent (this=0xa1c4a28, e=0xbfb47ec4) at ../ui/pageview.cpp:1833
#12 0xb66fe74c in QWidget::event (this=0xa1c4a28, event=0xbfb47ec4) at kernel/qwidget.cpp:8360
#13 0xb6b122f5 in QFrame::event (this=this@entry=0xa1c4a28, e=e@entry=0xbfb47ec4) at widgets/qframe.cpp:557
#14 0xb6ba5013 in QAbstractScrollArea::viewportEvent (this=this@entry=0xa1c4a28, e=e@entry=0xbfb47ec4) at widgets/qabstractscrollarea.cpp:1043
#15 0xb25904ad in PageView::viewportEvent (this=0xa1c4a28, e=0xbfb47ec4) at ../ui/pageview.cpp:3053
#16 0xb6ba54b6 in viewportEvent (event=0xbfb47ec4, this=<optimized out>) at widgets/qabstractscrollarea_p.h:100
#17 QAbstractScrollAreaFilter::eventFilter (this=0xa1c2060, o=0x9f8adf8, e=0xbfb47ec4) at widgets/qabstractscrollarea_p.h:116
#18 0xb6133a7e in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x9d10c90, receiver=receiver@entry=0x9f8adf8, event=event@entry=0xbfb47ec4) at kernel/qcoreapplication.cpp:1056
#19 0xb66a7c4d in QApplicationPrivate::notify_helper (this=0x9d10c90, receiver=0x9f8adf8, e=0xbfb47ec4) at kernel/qapplication.cpp:4563
#20 0xb66ab587 in QApplication::notify (this=0x9d10c90, receiver=0x9f8adf8, e=0xbfb47ec4) at kernel/qapplication.cpp:4110
#21 0xb7220491 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#22 0xb613390e in QCoreApplication::notifyInternal (this=0xbfb486d4, receiver=receiver@entry=0x9f8adf8, event=event@entry=0xbfb47ec4) at kernel/qcoreapplication.cpp:946
#23 0xb66ae823 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#24 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x9f8adf8, event=event@entry=0xbfb47ec4, alienWidget=alienWidget@entry=0x9f8adf8, nativeWidget=nativeWidget@entry=0x9f55100, buttonDown=buttonDown@entry=0xb703ad14 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#25 0xb6730785 in QETWidget::translateMouseEvent (this=0x9f55100, event=0xbfb482ec) at kernel/qapplication_x11.cpp:4631
#26 0xb672f575 in QApplication::x11ProcessEvent (this=0xbfb486d4, event=0xbfb482ec) at kernel/qapplication_x11.cpp:3746
#27 0xb675e954 in x11EventSourceDispatch (s=0x9d07e20, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#28 0xb546a3b3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#29 0xb546a750 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#30 0xb546a831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#31 0xb6165c21 in QEventDispatcherGlib::processEvents (this=this@entry=0x9cdaef8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#32 0xb675ea5a in QGuiEventDispatcherGlib::processEvents (this=0x9cdaef8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#33 0xb61323ec in QEventLoop::processEvents (this=this@entry=0xbfb485e8, flags=...) at kernel/qeventloop.cpp:149
#34 0xb61326e1 in QEventLoop::exec (this=this@entry=0xbfb485e8, flags=...) at kernel/qeventloop.cpp:204
#35 0xb61383fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#36 0xb66a5fc4 in QApplication::exec () at kernel/qapplication.cpp:3828
#37 0x0804e46e in main (argc=5, argv=0xbfb488c4) at ../../shell/main.cpp:94

Reported using DrKonqi
Comment 1 Albert Astals Cid 2013-09-21 15:30:14 UTC
Does this happen all the time? If so, can you share the document with us?
Comment 2 Sergey 2013-09-21 17:43:44 UTC
(In reply to comment #1)
> Does this happen all the time? If so, can you share the document with us?

Fortunately (or not) i can't reproduce this issue again, after i updated okular to 0.17.1 version.
Comment 3 Albert Astals Cid 2013-09-22 14:53:21 UTC
Works for the user now.

Please reopen if you can reproduce again.