[Okular-devel] [Bug 269163] New: Try to open a multipages tif, just crash

Bruno Friedmann brunofr at ioda.net
Tue Mar 22 18:39:50 CET 2011


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

           Summary: Try to open a multipages tif, just crash
           Product: okular
           Version: 0.12.1
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: okular-devel at kde.org
        ReportedBy: brunofr at ioda.net


Application: okular (0.12.1)
KDE Platform Version: 4.6.1 (4.6.1)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-4-desktop x86_64
Distribution: "openSUSE 11.5 Milestone 0 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: clicking on multipage tif lead
to that crash.

Ok the picture is just crazy it's a 35000x24000 pixels. opened in gimp it used
2.6GB ram.

The crash can be reproduced every time.

-- Backtrace:
Application: Okular (okular), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ffc6e56a760 (LWP 30464))]

Thread 2 (Thread 0x7ffc58af5700 (LWP 30469)):
[KCrash Handler]
#6  0x00007ffc606a5b3e in put1bitbwtile (img=<optimized out>, cp=0x0,
x=<optimized out>, y=<optimized out>, w=35000, h=0, fromskew=0, toskew=0,
pp=0xd07b31 "") at tif_getimage.c:1181
#7  0x00007ffc606aae50 in gtStripContig (img=0x7ffc58af4860, raster=0x0,
w=35000, h=24000) at tif_getimage.c:840
#8  0x00007ffc606acff1 in TIFFReadRGBAImageOriented (tif=0xcbd050,
rwidth=35000, rheight=24000, raster=0x0, orientation=1, stop=<optimized out>)
at tif_getimage.c:480
#9  0x00007ffc58afc0db in TIFFGenerator::image (this=0xcd3b70,
request=0xcccbc0) at
/usr/src/debug/kdegraphics-4.6.1/okular/generators/tiff/generator_tiff.cpp:277
#10 0x00007ffc5dcaa4d8 in Okular::PixmapGenerationThread::run (this=0xcbd7e0)
at /usr/src/debug/kdegraphics-4.6.1/okular/core/generator_p.cpp:64
#11 0x00007ffc6c13e095 in QThreadPrivate::start (arg=0xcbd7e0) at
thread/qthread_unix.cpp:320
#12 0x00007ffc6980aa3f in start_thread (arg=0x7ffc58af5700) at
pthread_create.c:297
#13 0x00007ffc6b8a967d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffc6e56a760 (LWP 30464)):
#0  0x00007ffc6b8a0503 in __poll (fds=<optimized out>, nfds=<optimized out>,
timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffc65014c2a in _xcb_conn_wait (c=0x661130, cond=<optimized out>,
vector=0x7fff69346c78, count=0x7fff69346c74) at xcb_conn.c:313
#2  0x00007ffc650151a3 in _xcb_out_send (c=0x661130, vector=0x7fff69346d00,
count=3) at xcb_out.c:338
#3  0x00007ffc65015234 in xcb_writev (c=0x661130, vector=<optimized out>,
count=<optimized out>, requests=3) at xcb_out.c:286
#4  0x00007ffc6a579cc6 in _XSend (dpy=0x65d120, data=<optimized out>,
size=<optimized out>) at xcb_io.c:436
#5  0x00007ffc6a57a207 in _XReply (dpy=0x65d120, rep=0x7fff69346de0, extra=0,
discard=1) at xcb_io.c:520
#6  0x00007ffc6a56f6c0 in XQueryPointer (dpy=0x65d120, w=634,
root=0x7fff69346e90, child=0x7fff69346e88, root_x=0x7fff69346eac,
root_y=0x7fff69346ea8, win_x=0x7fff69346ea4, win_y=0x7fff69346ea0,
mask=0x7fff69346e9c) at QuPntr.c:48
#7  0x00007ffc6cc4da3d in QCursor::pos () at kernel/qcursor_x11.cpp:159
#8  0x00007ffc5dfdf237 in PageView::notifyViewportChanged (this=0xa4ad60,
smoothMove=false) at
/usr/src/debug/kdegraphics-4.6.1/okular/ui/pageview.cpp:939
#9  0x00007ffc5dc935e3 in Okular::Document::setViewport (this=0x92a860,
viewport=..., excludeId=-1, smoothMove=false) at
/usr/src/debug/kdegraphics-4.6.1/okular/core/document.cpp:2478
#10 0x00007ffc5dc9feea in Okular::Document::openDocument (this=0x92a860,
docFile=<optimized out>, url=<optimized out>, _mime=<optimized out>) at
/usr/src/debug/kdegraphics-4.6.1/okular/core/document.cpp:1679
#11 0x00007ffc5df908fa in Okular::Part::openFile (this=0x7e3480) at
/usr/src/debug/kdegraphics-4.6.1/okular/part.cpp:955
#12 0x00007ffc6e192810 in KParts::ReadOnlyPartPrivate::openLocalFile
(this=0x826f70) at /usr/src/debug/kdelibs-4.6.1/kparts/part.cpp:592
#13 0x00007ffc6e192e66 in KParts::ReadOnlyPart::openUrl (this=<optimized out>,
url=...) at /usr/src/debug/kdelibs-4.6.1/kparts/part.cpp:556
#14 0x00007ffc5df89480 in Okular::Part::openUrl (this=0x7e3480, _url=<optimized
out>) at /usr/src/debug/kdegraphics-4.6.1/okular/part.cpp:1076
#15 0x00000000004094ca in Shell::openUrl (this=0x828a20, url=...) at
/usr/src/debug/kdegraphics-4.6.1/okular/shell/shell.cpp:133
#16 0x000000000040b07c in Shell::qt_metacall (this=0x828a20,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x9e2710) at
/usr/src/debug/kdegraphics-4.6.1/build/okular/shell/shell.moc:94
#17 0x00007ffc6c23b37a in QObject::event (this=0x828a20, e=<optimized out>) at
kernel/qobject.cpp:1217
#18 0x00007ffc6cc1760d in QWidget::event (this=0x828a20, event=0xa2f280) at
kernel/qwidget.cpp:8718
#19 0x00007ffc6cfd663b in QMainWindow::event (this=0x828a20, event=0xa2f280) at
widgets/qmainwindow.cpp:1480
#20 0x00007ffc6d8d1b33 in KXmlGuiWindow::event (this=0x828a20, ev=0xa2f280) at
/usr/src/debug/kdelibs-4.6.1/kdeui/xmlgui/kxmlguiwindow.cpp:126
#21 0x00007ffc6cbc6144 in QApplicationPrivate::notify_helper (this=0x6335f0,
receiver=0x828a20, e=0xa2f280) at kernel/qapplication.cpp:4462
#22 0x00007ffc6cbce6fa in QApplication::notify (this=<optimized out>,
receiver=0x828a20, e=0xa2f280) at kernel/qapplication.cpp:4341
#23 0x00007ffc6d828d46 in KApplication::notify (this=0x7fff69348c80,
receiver=0x828a20, event=0xa2f280) at
/usr/src/debug/kdelibs-4.6.1/kdeui/kernel/kapplication.cpp:311
#24 0x00007ffc6c22747c in QCoreApplication::notifyInternal
(this=0x7fff69348c80, receiver=0x828a20, event=0xa2f280) at
kernel/qcoreapplication.cpp:731
#25 0x00007ffc6c22ac75 in sendEvent (event=0xa2f280, receiver=0x828a20) at
kernel/qcoreapplication.h:215
#26 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x614110) at kernel/qcoreapplication.cpp:1372
#27 0x00007ffc6c252093 in sendPostedEvents () at kernel/qcoreapplication.h:220
#28 postEventSourceDispatch (s=0x6361d0) at
kernel/qeventdispatcher_glib.cpp:277
#29 0x00007ffc68407bd3 in g_main_dispatch (context=0x6360e0) at gmain.c:2440
#30 g_main_context_dispatch (context=0x6360e0) at gmain.c:3013
#31 0x00007ffc684083b0 in g_main_context_iterate (context=0x6360e0, block=1,
dispatch=1, self=<optimized out>) at gmain.c:3091
#32 0x00007ffc68408650 in g_main_context_iteration (context=0x6360e0,
may_block=1) at gmain.c:3154
#33 0x00007ffc6c25222f in QEventDispatcherGlib::processEvents (this=0x61a240,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#34 0x00007ffc6cc6bbae in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007ffc6c2268d2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#36 0x00007ffc6c226ae5 in QEventLoop::exec (this=0x7fff69348bd0, flags=...) at
kernel/qeventloop.cpp:201
#37 0x00007ffc6c22af2b in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1008
#38 0x0000000000408909 in main (argc=6, argv=0x7fff69349368) at
/usr/src/debug/kdegraphics-4.6.1/okular/shell/main.cpp:85

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