[Okular-devel] [Bug 294749] New: crash when scrolling

Pascal d'Hermilly pascal at dhermilly.dk
Fri Feb 24 13:48:32 UTC 2012


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

           Summary: crash when scrolling
           Product: okular
           Version: 0.14.0
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: okular-devel at kde.org
        ReportedBy: pascal at dhermilly.dk


Application: okular (0.14.0)
KDE Platform Version: 4.8.00 (4.8.0
Qt Version: 4.7.4
Operating System: Linux 3.0.0-16-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
I was scrolling through a 74 page pdf by pulling the little handle on the
vertical scrollbar up and down.

-- Backtrace:
Application: Okular (okular), signal: Aborted
__lll_lock_wait_private () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
    in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
[Current thread is 1 (Thread 0x7ffb91457780 (LWP 6322))]

Thread 3 (Thread 0x7ffb7ccd6700 (LWP 6326)):
#0  __lll_lock_wait_private () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007ffb8e61e9df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ffb8e61cd71 in __GI___libc_free (mem=0x7ffb8e93a1c0) at
malloc.c:3736
#3  0x00007ffb8f056665 in socketNotifierSourceCheck (source=0x15b2aa0) at
kernel/qeventdispatcher_glib.cpp:92
#4  0x00007ffb8b560734 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffb8b560f82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffb8b561429 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ffb8f056ed6 in QEventDispatcherGlib::processEvents (this=0x117dfc0,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#8  0x00007ffb8f02acf2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#9  0x00007ffb8f02aef7 in QEventLoop::exec (this=0x7ffb7ccd5dd0, flags=...) at
kernel/qeventloop.cpp:201
#10 0x00007ffb8ef4227f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#11 0x00007ffb8f00dcbf in QInotifyFileSystemWatcherEngine::run (this=0xf19c60)
at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007ffb8ef44d05 in QThreadPrivate::start (arg=0xf19c60) at
thread/qthread_unix.cpp:331
#13 0x00007ffb8ba32efc in start_thread (arg=0x7ffb7ccd6700) at
pthread_create.c:304
#14 0x00007ffb8e68189d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffb79c4e700 (LWP 6364)):
[KCrash Handler]
#6  0x00007ffb8e5d63a5 in __GI_raise (sig=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007ffb8e5d9b0b in __GI_abort () at abort.c:92
#8  0x00007ffb8e60e113 in __libc_message (do_abort=2, fmt=0x7ffb8e6ff0d8 "***
glibc detected *** %s: %s: 0x%s ***\n") at
../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007ffb8e618a96 in malloc_printerr (action=3, str=0x7ffb8e6ff278 "double
free or corruption (!prev)", ptr=<optimized out>) at malloc.c:6283
#10 0x00007ffb8e61cd7c in __GI___libc_free (mem=<optimized out>) at
malloc.c:3738
#11 0x00007ffb7cd93a39 in Dict::~Dict (this=0x147ddf0, __in_chrg=<optimized
out>) at Dict.cc:95
#12 0x00007ffb7cde0ab2 in Object::free (this=0x1505a08) at Object.cc:138
#13 0x00007ffb7cda19fa in GfxResources::~GfxResources (this=0x1505a00,
__in_chrg=<optimized out>) at Gfx.cc:377
#14 0x00007ffb7cdab486 in Gfx::popResources (this=0x1b4ac90) at Gfx.cc:4991
#15 0x00007ffb7cdab530 in Gfx::~Gfx (this=0x1b4ac90, __in_chrg=<optimized out>)
at Gfx.cc:649
#16 0x00007ffb7cde49b2 in Page::displaySlice (this=<optimized out>,
out=<optimized out>, hDPI=<optimized out>, vDPI=<optimized out>,
rotate=<optimized out>, useMediaBox=<optimized out>, crop=<optimized out>,
sliceX=<optimized out>, sliceY=-1, sliceW=-1, sliceH=-1, printing=false,
catalog=0x1424150, abortCheckCbk=0, abortCheckCbkData=0x0,
annotDisplayDecideCbk=0, annotDisplayDecideCbkData=0x0) at Page.cc:507
#17 0x00007ffb7d100347 in Poppler::Page::renderToImage (this=0x128ef10,
xres=30.031749984436281, yres=30.027422303473493, x=-1, y=-1, w=-1, h=-1,
rotate=Poppler::Page::Rotate0) at poppler-page.cc:217
#18 0x00007ffb7d34923d in PDFGenerator::image (this=0x1425a40,
request=0xf759f0) at ../../../generators/poppler/generator_pdf.cpp:793
#19 0x00007ffb81703f89 in Okular::PixmapGenerationThread::run (this=0x15021f0)
at ../core/generator_p.cpp:64
#20 0x00007ffb8ef44d05 in QThreadPrivate::start (arg=0x15021f0) at
thread/qthread_unix.cpp:331
#21 0x00007ffb8ba32efc in start_thread (arg=0x7ffb79c4e700) at
pthread_create.c:304
#22 0x00007ffb8e68189d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#23 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffb91457780 (LWP 6322)):
#0  __lll_lock_wait_private () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007ffb8e61e9df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ffb8e61cd71 in __GI___libc_free (mem=0x7ffb8e93a1c0) at
malloc.c:3736
#3  0x00007ffb8d5c3cbc in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#4  0x00007ffb8d5b8ec0 in XQueryPointer () from
/usr/lib/x86_64-linux-gnu/libX11.so.6
#5  0x00007ffb8fab5ecf in QCursor::pos () at kernel/qcursor_x11.cpp:159
#6  0x00007ffb8fa2e7f5 in QApplicationPrivate::sendSyntheticEnterLeave
(this=<optimized out>, widget=0x12ddde0) at kernel/qapplication.cpp:3212
#7  0x00007ffb8fa81b02 in QWidget::setVisible (this=0x12ddde0,
visible=<optimized out>) at kernel/qwidget.cpp:7700
#8  0x00007ffb86436b0c in show (this=<optimized out>) at
/usr/include/qt4/QtGui/qwidget.h:487
#9  Oxygen::LineEditData::initializeAnimation (this=0x12ddc40) at
../../../kstyles/oxygen/transitions/oxygenlineeditdata.cpp:237
#10 0x00007ffb8643664f in textChanged (this=0x12ddc40) at
../../../kstyles/oxygen/transitions/oxygenlineeditdata.cpp:188
#11 Oxygen::LineEditData::textChanged (this=0x12ddc40) at
../../../kstyles/oxygen/transitions/oxygenlineeditdata.cpp:163
#12 0x00007ffb8643651d in Oxygen::LineEditData::qt_metacall (this=0x12ddc40,
_c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff629dbab0) at
./oxygenlineeditdata.moc:82
#13 0x00007ffb8f03eeba in QMetaObject::activate (sender=0x12d6ef0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff629dbab0) at
kernel/qobject.cpp:3278
#14 0x00007ffb8fe35e32 in QLineEdit::textChanged (this=<optimized out>,
_t1=<optimized out>) at .moc/release-shared/moc_qlineedit.cpp:242
#15 0x00007ffb8fe362ec in QLineEdit::qt_metacall (this=0x12d6ef0,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff629dbc80) at
.moc/release-shared/moc_qlineedit.cpp:158
#16 0x00007ffb907fbfc5 in KLineEdit::qt_metacall (this=0x12d6ef0,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff629dbc80) at
./klineedit.moc:133
#17 0x00007ffb8f03eeba in QMetaObject::activate (sender=0x12d7280, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff629dbc80) at
kernel/qobject.cpp:3278
#18 0x00007ffb900a1485 in QLineControl::textChanged (this=<optimized out>,
_t1=<optimized out>) at .moc/release-shared/moc_qlinecontrol_p.cpp:134
#19 0x00007ffb8fe3acfb in QLineControl::finishChange (this=0x12d7280,
validateFromState=-1, update=<optimized out>, edited=false) at
widgets/qlinecontrol.cpp:658
#20 0x00007ffb8fe3af90 in QLineControl::internalSetText (this=0x12d7280,
txt=<optimized out>, pos=<optimized out>, edited=false) at
widgets/qlinecontrol.cpp:690
#21 0x00007ffb819de45b in PagesEdit::setText (this=0x12d6ef0, newText=...) at
../ui/minibar.cpp:432
#22 0x00007ffb819de577 in MiniBar::notifyViewportChanged (this=0x12d4e30) at
../ui/minibar.cpp:190
#23 0x00007ffb816ef743 in Okular::Document::setViewport (this=0xf91a80,
viewport=..., excludeId=3, smoothMove=false) at ../core/document.cpp:2482
#24 0x00007ffb819ff26e in PageView::slotRequestVisiblePixmaps (this=0x12c0600,
newValue=<optimized out>) at ../ui/pageview.cpp:3972
#25 0x00007ffb81a03001 in PageView::qt_metacall (this=0x12c0600,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff629dc260) at
./pageview.moc:184
#26 0x00007ffb8f03eeba in QMetaObject::activate (sender=0x12b84b0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff629dc260) at
kernel/qobject.cpp:3278
#27 0x00007ffb9009eb0e in QAbstractSlider::valueChanged (this=<optimized out>,
_t1=4799) at .moc/release-shared/moc_qabstractslider.cpp:182
#28 0x00007ffb8fe76dfb in QScrollBar::mouseMoveEvent (this=0x12b84b0,
e=0x7fff629dca10) at widgets/qscrollbar.cpp:673
#29 0x00007ffb8fa7dd1e in QWidget::event (this=0x12b84b0, event=0x7fff629dca10)
at kernel/qwidget.cpp:8280
#30 0x00007ffb8fe761da in QScrollBar::event (this=0x12b84b0,
event=0x7fff629dca10) at widgets/qscrollbar.cpp:545
#31 0x00007ffb8fa2d474 in notify_helper (e=0x7fff629dca10, receiver=0x12b84b0,
this=0xcdb260) at kernel/qapplication.cpp:4486
#32 QApplicationPrivate::notify_helper (this=0xcdb260, receiver=0x12b84b0,
e=0x7fff629dca10) at kernel/qapplication.cpp:4458
#33 0x00007ffb8fa32cbb in QApplication::notify (this=<optimized out>,
receiver=0x12b84b0, e=0x7fff629dca10) at kernel/qapplication.cpp:4047
#34 0x00007ffb90742ae6 in KApplication::notify (this=0x7fff629dd670,
receiver=0x12b84b0, event=0x7fff629dca10) at
../../kdeui/kernel/kapplication.cpp:311
#35 0x00007ffb8f02bafc in QCoreApplication::notifyInternal
(this=0x7fff629dd670, receiver=0x12b84b0, event=0x7fff629dca10) at
kernel/qcoreapplication.cpp:787
#36 0x00007ffb8fa2e442 in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#37 QApplicationPrivate::sendMouseEvent (receiver=0x12b84b0,
event=0x7fff629dca10, alienWidget=0x12c0660, nativeWidget=0xf7cf80,
buttonDown=0x12b84b0, lastMouseReceiver=..., spontaneous=true) at
kernel/qapplication.cpp:3146
#38 0x00007ffb8faad9d5 in QETWidget::translateMouseEvent (this=0xf7cf80,
event=<optimized out>) at kernel/qapplication_x11.cpp:4571
#39 0x00007ffb8faac94e in QApplication::x11ProcessEvent (this=0x7fff629dd670,
event=0x7fff629dd230) at kernel/qapplication_x11.cpp:3693
#40 0x00007ffb8fad54a2 in x11EventSourceDispatch (s=0xcdeaa0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#41 0x00007ffb8b560a5d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007ffb8b561258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007ffb8b561429 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007ffb8f056ed6 in QEventDispatcherGlib::processEvents (this=0xcb7fa0,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#45 0x00007ffb8fad510e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#46 0x00007ffb8f02acf2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#47 0x00007ffb8f02aef7 in QEventLoop::exec (this=0x7fff629dd600, flags=...) at
kernel/qeventloop.cpp:201
#48 0x00007ffb8f02f789 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1064
#49 0x00000000004079c6 in main (argc=<optimized out>, argv=<optimized out>) at
../../shell/main.cpp:85

Possible duplicates by query: bug 292022, bug 291425, bug 290830, bug 290682,
bug 290537.

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