[Okular-devel] [okular] [Bug 324504] New: Okular crashes when closing window

Rudolf Leitgeb Rudolf.Leitgeb at gmx.at
Wed Sep 4 15:59:53 UTC 2013


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

            Bug ID: 324504
           Summary: Okular crashes when closing window
    Classification: Unclassified
           Product: okular
           Version: 0.17.0
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: okular-devel at kde.org
          Reporter: Rudolf.Leitgeb at gmx.at

Application: okular (0.17.0)
KDE Platform Version: 4.11.00
Qt Version: 4.8.4
Operating System: Linux 3.8.0-29-generic x86_64
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed:

I opened the following PDF:
http://www.freestylephoto.biz/pdf/msds/tetenal/102226_002.pdf

I (accidentially) switched to full screen mode, after that whenever I closed
the window I got this crash

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7f1d84459700 (LWP 10125)):
#0  0x00007f1d98186b0d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1d94dfd6cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1d94dbed3c in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1d94dbf175 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1d94dbf304 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1d98b88036 in QEventDispatcherGlib::processEvents
(this=0x7f1d740013e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f1d98b5838f in QEventLoop::processEvents
(this=this at entry=0x7f1d84458d90, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f1d98b58618 in QEventLoop::exec (this=this at entry=0x7f1d84458d90,
flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f1d98a5a410 in QThread::exec (this=this at entry=0x1ab0520) at
thread/qthread.cpp:542
#9  0x00007f1d98b39edf in QInotifyFileSystemWatcherEngine::run (this=0x1ab0520)
at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007f1d98a5cbec in QThreadPrivate::start (arg=0x1ab0520) at
thread/qthread_unix.cpp:338
#11 0x00007f1d95291f8e in start_thread (arg=0x7f1d84459700) at
pthread_create.c:311
#12 0x00007f1d98194e1d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f1d9b1527c0 (LWP 10119)):
[KCrash Handler]
#6  0x00007f1d89ba0b4c in PagePainter::paintCroppedPageOnPainter
(destPainter=destPainter at entry=0x7fff6d747b40, page=page at entry=0x1a14ec0,
observer=observer at entry=0x16d2e98, flags=flags at entry=41, scaledWidth=245,
scaledHeight=347, limits=..., crop=..., viewPortPoint=viewPortPoint at entry=0x0)
at ../ui/pagepainter.cpp:92
#7  0x00007f1d89ba5e49 in PagePainter::paintPageOnPainter
(destPainter=destPainter at entry=0x7fff6d747b40, page=0x1a14ec0,
observer=0x16d2e98, flags=flags at entry=41, scaledWidth=<optimized out>,
scaledHeight=<optimized out>, limits=...) at ../ui/pagepainter.cpp:59
#8  0x00007f1d89be188c in ThumbnailWidget::paint (this=0x1a73500, p=...,
_clipRect=...) at ../ui/thumbnaillist.cpp:964
#9  0x00007f1d89be1bdc in ThumbnailListPrivate::paintEvent (this=<optimized
out>, e=0x7fff6d7483d0) at ../ui/thumbnaillist.cpp:191
#10 0x00007f1d99590a3e in QWidget::event (this=0x16d6f20, event=0x7fff6d7483d0)
at kernel/qwidget.cpp:8532
#11 0x00007f1d995438ec in QApplicationPrivate::notify_helper
(this=this at entry=0x133a040, receiver=receiver at entry=0x16d6f20,
e=e at entry=0x7fff6d7483d0) at kernel/qapplication.cpp:4567
#12 0x00007f1d9954625b in QApplication::notify (this=this at entry=0x7fff6d74bd70,
receiver=receiver at entry=0x16d6f20, e=e at entry=0x7fff6d7483d0) at
kernel/qapplication.cpp:4428
#13 0x00007f1d9a24d916 in KApplication::notify (this=0x7fff6d74bd70,
receiver=0x16d6f20, event=0x7fff6d7483d0) at
../../kdeui/kernel/kapplication.cpp:311
#14 0x00007f1d98b5963e in QCoreApplication::notifyInternal
(this=0x7fff6d74bd70, receiver=receiver at entry=0x16d6f20,
event=event at entry=0x7fff6d7483d0) at kernel/qcoreapplication.cpp:946
#15 0x00007f1d995956b4 in sendSpontaneousEvent (event=0x7fff6d7483d0,
receiver=0x16d6f20) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#16 QWidgetPrivate::drawWidget (this=this at entry=0x16d6fb0,
pdev=pdev at entry=0x1aa1ad0, rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5598
#17 0x00007f1d995961af in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x16d32b0, pdev=pdev at entry=0x1aa1ad0, siblings=...,
index=<optimized out>, rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5807
#18 0x00007f1d99595243 in QWidgetPrivate::drawWidget
(this=this at entry=0x16d32b0, pdev=pdev at entry=0x1aa1ad0, rgn=..., offset=...,
flags=flags at entry=4, sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5651
#19 0x00007f1d995961af in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x16d2ec0, pdev=pdev at entry=0x1aa1ad0, siblings=...,
index=<optimized out>, index at entry=1, rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5807
#20 0x00007f1d99595ff4 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x16d2ec0, pdev=pdev at entry=0x1aa1ad0, siblings=..., index=1,
index at entry=2, rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5794
#21 0x00007f1d99595ff4 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x16d2ec0, pdev=pdev at entry=0x1aa1ad0, siblings=..., index=2,
index at entry=3, rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5794
#22 0x00007f1d99595ff4 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x16d2ec0, pdev=pdev at entry=0x1aa1ad0, siblings=..., index=3,
index at entry=4, rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5794
#23 0x00007f1d99595ff4 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x16d2ec0, pdev=pdev at entry=0x1aa1ad0, siblings=..., index=4,
index at entry=6, rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5794
#24 0x00007f1d99595ff4 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x16d2ec0, pdev=pdev at entry=0x1aa1ad0, siblings=..., index=6,
rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5794
#25 0x00007f1d99595243 in QWidgetPrivate::drawWidget
(this=this at entry=0x16d2ec0, pdev=pdev at entry=0x1aa1ad0, rgn=..., offset=...,
flags=flags at entry=4, sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5651
#26 0x00007f1d995961af in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x16c3c50, pdev=pdev at entry=0x1aa1ad0, siblings=...,
index=<optimized out>, rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5807
#27 0x00007f1d99595243 in QWidgetPrivate::drawWidget
(this=this at entry=0x16c3c50, pdev=pdev at entry=0x1aa1ad0, rgn=..., offset=...,
flags=flags at entry=4, sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5651
#28 0x00007f1d995961af in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x151ad70, pdev=pdev at entry=0x1aa1ad0, siblings=...,
index=<optimized out>, rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5807
#29 0x00007f1d99595243 in QWidgetPrivate::drawWidget
(this=this at entry=0x151ad70, pdev=pdev at entry=0x1aa1ad0, rgn=..., offset=...,
flags=flags at entry=4, sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5651
#30 0x00007f1d995961af in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x1526870, pdev=pdev at entry=0x1aa1ad0, siblings=...,
index=<optimized out>, rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5807
#31 0x00007f1d99595243 in QWidgetPrivate::drawWidget
(this=this at entry=0x1526870, pdev=pdev at entry=0x1aa1ad0, rgn=..., offset=...,
flags=flags at entry=4, sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5651
#32 0x00007f1d995961af in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x1528f30, pdev=pdev at entry=0x1aa1ad0, siblings=...,
index=<optimized out>, index at entry=2, rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5807
#33 0x00007f1d99595ff4 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x1528f30, pdev=pdev at entry=0x1aa1ad0, siblings=..., index=2,
rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5794
#34 0x00007f1d99595243 in QWidgetPrivate::drawWidget
(this=this at entry=0x1528f30, pdev=pdev at entry=0x1aa1ad0, rgn=..., offset=...,
flags=flags at entry=4, sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5651
#35 0x00007f1d995961af in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x1528900, pdev=pdev at entry=0x1aa1ad0, siblings=...,
index=<optimized out>, rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5807
#36 0x00007f1d99595243 in QWidgetPrivate::drawWidget
(this=this at entry=0x1528900, pdev=pdev at entry=0x1aa1ad0, rgn=..., offset=...,
flags=flags at entry=4, sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5651
#37 0x00007f1d995961af in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x1464120, pdev=pdev at entry=0x1aa1ad0, siblings=...,
index=<optimized out>, index at entry=14, rgn=..., offset=...,
flags=flags at entry=4, sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5807
#38 0x00007f1d99595ff4 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x1464120, pdev=pdev at entry=0x1aa1ad0, siblings=..., index=14,
rgn=..., offset=..., flags=flags at entry=4,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5794
#39 0x00007f1d99595243 in QWidgetPrivate::drawWidget (this=0x1464120,
pdev=0x1aa1ad0, rgn=..., offset=..., flags=flags at entry=5,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x18e98c0) at kernel/qwidget.cpp:5651
#40 0x00007f1d9975af48 in QWidgetBackingStore::sync (this=0x18e98c0) at
painting/qbackingstore.cpp:1373
#41 0x00007f1d99584060 in QWidgetPrivate::syncBackingStore
(this=this at entry=0x1464120) at kernel/qwidget.cpp:1896
#42 0x00007f1d99590ee4 in QWidget::event (this=this at entry=0x1463f40,
event=event at entry=0x19dde20) at kernel/qwidget.cpp:8679
#43 0x00007f1d9995c9ab in QMainWindow::event (this=this at entry=0x1463f40,
event=event at entry=0x19dde20) at widgets/qmainwindow.cpp:1478
#44 0x00007f1d9a300813 in KMainWindow::event (this=this at entry=0x1463f40,
ev=ev at entry=0x19dde20) at ../../kdeui/widgets/kmainwindow.cpp:1084
#45 0x00007f1d9a33d908 in KXmlGuiWindow::event (this=0x1463f40, ev=0x19dde20)
at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#46 0x00007f1d995438ec in QApplicationPrivate::notify_helper
(this=this at entry=0x133a040, receiver=receiver at entry=0x1463f40,
e=e at entry=0x19dde20) at kernel/qapplication.cpp:4567
#47 0x00007f1d9954625b in QApplication::notify (this=this at entry=0x7fff6d74bd70,
receiver=receiver at entry=0x1463f40, e=e at entry=0x19dde20) at
kernel/qapplication.cpp:4428
#48 0x00007f1d9a24d916 in KApplication::notify (this=0x7fff6d74bd70,
receiver=0x1463f40, event=0x19dde20) at ../../kdeui/kernel/kapplication.cpp:311
#49 0x00007f1d98b5963e in QCoreApplication::notifyInternal
(this=0x7fff6d74bd70, receiver=receiver at entry=0x1463f40,
event=event at entry=0x19dde20) at kernel/qcoreapplication.cpp:946
#50 0x00007f1d98b5d171 in sendEvent (event=0x19dde20, receiver=0x1463f40) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#51 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x1301670) at
kernel/qcoreapplication.cpp:1570
#52 0x00007f1d98b5d4a3 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1463
#53 0x00007f1d98b87e83 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#54 postEventSourceDispatch (s=0x1341fd0) at
kernel/qeventdispatcher_glib.cpp:279
#55 0x00007f1d94dbef05 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007f1d94dbf248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f1d94dbf304 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007f1d98b88016 in QEventDispatcherGlib::processEvents (this=0x1302b30,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#59 0x00007f1d995e913e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#60 0x00007f1d98b5838f in QEventLoop::processEvents
(this=this at entry=0x7fff6d74b9f0, flags=...) at kernel/qeventloop.cpp:149
#61 0x00007f1d98b58618 in QEventLoop::exec (this=this at entry=0x7fff6d74b9f0,
flags=...) at kernel/qeventloop.cpp:204
#62 0x00007f1d98b5dcf6 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1218
#63 0x00007f1d99541ffc in QApplication::exec () at kernel/qapplication.cpp:3828
#64 0x00000000004082ce in main (argc=<optimized out>, argv=<optimized out>) at
../../shell/main.cpp:100

Possible duplicates by query: bug 281373.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list