[Digikam-devel] [Bug 207710] New: Crash while loading large file

E. Kastelijn kde2 at kastelijn.nu
Thu Sep 17 19:22:24 BST 2009


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

           Summary: Crash while loading large file
           Product: showfoto
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: kde2 at kastelijn.nu


Application that crashed: showfoto
Version of the application: 0.10.0
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.30.5-43.fc11.i586 i686
Distribution: "Fedora release 11 (Leonidas)"

 -- Backtrace:
Application: showFoto (showfoto), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7fc7780 (LWP 10357))]

Thread 5 (Thread 0xb6901b70 (LWP 10358)):
#0  0x00416422 in __kernel_vsyscall ()
#1  0x002defa5 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x04e53337 in QWaitConditionPrivate::wait (time=<value optimized out>,
this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized
out>) at thread/qwaitcondition_unix.cpp:159
#4  0x032a223a in Digikam::LoadSaveThread::run (this=0x85c9658) at
/usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x04e522f2 in QThreadPrivate::start (arg=0x85c9658) at
thread/qthread_unix.cpp:188
#6  0x002da935 in start_thread (arg=0xb6901b70) at pthread_create.c:297
#7  0x0057994e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb5dffb70 (LWP 10359)):
#0  0x00416422 in __kernel_vsyscall ()
#1  0x002defa5 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x04e53337 in QWaitConditionPrivate::wait (time=<value optimized out>,
this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized
out>) at thread/qwaitcondition_unix.cpp:159
#4  0x032a223a in Digikam::LoadSaveThread::run (this=0x8637d60) at
/usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x04e522f2 in QThreadPrivate::start (arg=0x8637d60) at
thread/qthread_unix.cpp:188
#6  0x002da935 in start_thread (arg=0xb5dffb70) at pthread_create.c:297
#7  0x0057994e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb51ffb70 (LWP 10360)):
#0  0x00416422 in __kernel_vsyscall ()
#1  0x002defa5 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x04e53337 in QWaitConditionPrivate::wait (time=<value optimized out>,
this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized
out>) at thread/qwaitcondition_unix.cpp:159
#4  0x032a223a in Digikam::LoadSaveThread::run (this=0x8426990) at
/usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131
#5  0x04e522f2 in QThreadPrivate::start (arg=0x8426990) at
thread/qthread_unix.cpp:188
#6  0x002da935 in start_thread (arg=0xb51ffb70) at pthread_create.c:297
#7  0x0057994e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb3bfeb70 (LWP 10370)):
#0  0x0030af86 in *__GI_clock_gettime (clock_id=3207156, tp=0xb3bfdf58) at
../sysdeps/unix/clock_gettime.c:100
#1  0x04f6f1b3 in QTimerInfoList::getTime (this=0xb006d1dc, t=@0xb006d200) at
kernel/qeventdispatcher_unix.cpp:339
#2  0x04f6f3a1 in QTimerInfoList::updateCurrentTime (this=0xb006d1dc) at
kernel/qeventdispatcher_unix.cpp:297
#3  0x04f6fe2c in QTimerInfoList::timerWait (this=0xb006d1dc, tm=@0xb3bfdfe4)
at kernel/qeventdispatcher_unix.cpp:420
#4  0x04f6d7d0 in timerSourcePrepare (source=0xb006d1a8, timeout=0xb3bfe04c) at
kernel/qeventdispatcher_glib.cpp:141
#5  0x04c47240 in IA__g_main_context_prepare (context=0xb5201368,
priority=0xb3bfe0cc) at gmain.c:2144
#6  0x04c47601 in g_main_context_iterate (context=0xb5201368, block=<value
optimized out>, dispatch=1, self=0xb006d398) at gmain.c:2435
#7  0x04c47b13 in IA__g_main_context_iteration (context=0xb5201368,
may_block=1) at gmain.c:2518
#8  0x04f6d627 in QEventDispatcherGlib::processEvents (this=0xb5200dd8,
flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:329
#9  0x04f410d9 in QEventLoop::processEvents (this=0xb3bfe214, flags={i = 36})
at kernel/qeventloop.cpp:149
#10 0x04f4152a in QEventLoop::exec (this=0xb3bfe214, flags={i = 0}) at
kernel/qeventloop.cpp:201
#11 0x04e4eff3 in QThread::exec (this=0x8aa8950) at thread/qthread.cpp:487
#12 0x00a2fcdc in Marble::GpsdThread::run (this=0x8aa8950) at
/usr/src/debug/kdeedu-4.3.1/marble/src/plugins/positionprovider/gpsd/GpsdThread.cpp:27
#13 0x04e522f2 in QThreadPrivate::start (arg=0x8aa8950) at
thread/qthread_unix.cpp:188
#14 0x002da935 in start_thread (arg=0xb3bfeb70) at pthread_create.c:297
#15 0x0057994e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7fc7780 (LWP 10357)):
[KCrash Handler]
#6  Digikam::DImgScale::dimgScaleAARGB (isi=0x936db88, dest=0x94bd860, dxx=0,
dyy=0, dx=0, dy=0, dw=128, dh=51, dow=128, sow=48363) at
/usr/src/debug/digikam-0.10.0/libs/dimg/dimgscale.cpp:1212
#7  0x0320f3ce in Digikam::DImg::smoothScaleSection (this=0x8646af4, sx=0,
sy=0, sw=8123, sh=8123, dw=128, dh=51) at
/usr/src/debug/digikam-0.10.0/libs/dimg/dimgscale.cpp:261
#8  0x03384143 in Digikam::DImgInterface::paintOnDevice (this=0x84f5298,
p=0x84da700, sx=0, sy=0, sw=8123, sh=8123, dx=0, dy=0, dw=128, dh=128)
    at
/usr/src/debug/digikam-0.10.0/utilities/imageeditor/canvas/dimginterface.cpp:837
#9  0x0338de7f in Digikam::Canvas::paintViewport (this=0x8645828,
er=@0xbf9442b0, antialias=<value optimized out>) at
/usr/src/debug/digikam-0.10.0/utilities/imageeditor/canvas/canvas.cpp:595
#10 0x0338e699 in Digikam::Canvas::viewportPaintEvent (this=0x8645828,
e=0xbf9446e4) at
/usr/src/debug/digikam-0.10.0/utilities/imageeditor/canvas/canvas.cpp:491
#11 0x044e6772 in Q3ScrollView::eventFilter(QObject*, QEvent*) () from
/usr/lib/libQt3Support.so.4
#12 0x04f41c9a in QCoreApplicationPrivate::sendThroughObjectEventFilters
(this=0x83b1668, receiver=0x8636c70, event=0xbf9446e4) at
kernel/qcoreapplication.cpp:726
#13 0x0554994c in QApplicationPrivate::notify_helper (this=0x83b1668,
receiver=0x8636c70, e=0xbf9446e4) at kernel/qapplication.cpp:4052
#14 0x0555103a in QApplication::notify (this=0xbf945308, receiver=0x8636c70,
e=0xbf9446e4) at kernel/qapplication.cpp:4021
#15 0x02dc760a in KApplication::notify (this=0xbf945308, receiver=0x8636c70,
event=0xbf9446e4) at
/usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#16 0x04f42b0b in QCoreApplication::notifyInternal (this=0xbf945308,
receiver=0x8636c70, event=0xbf9446e4) at kernel/qcoreapplication.cpp:610
#17 0x055a69cd in QCoreApplication::sendSpontaneousEvent (event=<value
optimized out>, receiver=<value optimized out>) at
../../src/corelib/kernel/qcoreapplication.h:216
#18 QWidgetPrivate::drawWidget (event=<value optimized out>, receiver=<value
optimized out>) at kernel/qwidget.cpp:5079
#19 0x057335a3 in QWidgetBackingStore::sync (this=0x84bac48) at
painting/qbackingstore.cpp:1261
#20 0x05597c26 in QWidgetPrivate::syncBackingStore (this=0x847aa60) at
kernel/qwidget.cpp:1603
#21 0x0559ed9d in QWidget::event (this=0x84bbef0, event=0x9335360) at
kernel/qwidget.cpp:7827
#22 0x0596a127 in QMainWindow::event (this=0x84bbef0, event=0x9335360) at
widgets/qmainwindow.cpp:1399
#23 0x02ead4bc in KMainWindow::event (this=0x84bbef0, ev=0x9335360) at
/usr/src/debug/kdelibs-4.3.1/kdeui/widgets/kmainwindow.cpp:1094
#24 0x02ef3d1f in KXmlGuiWindow::event (this=0x84bbef0, ev=0x9335360) at
/usr/src/debug/kdelibs-4.3.1/kdeui/xmlgui/kxmlguiwindow.cpp:131
#25 0x05549974 in QApplicationPrivate::notify_helper (this=0x83b1668,
receiver=0x84bbef0, e=0x9335360) at kernel/qapplication.cpp:4056
#26 0x0555103a in QApplication::notify (this=0xbf945308, receiver=0x84bbef0,
e=0x9335360) at kernel/qapplication.cpp:4021
#27 0x02dc760a in KApplication::notify (this=0xbf945308, receiver=0x84bbef0,
event=0x9335360) at
/usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#28 0x04f42b0b in QCoreApplication::notifyInternal (this=0xbf945308,
receiver=0x84bbef0, event=0x9335360) at kernel/qcoreapplication.cpp:610
#29 0x04f43732 in QCoreApplication::sendEvent (event=<value optimized out>,
receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#30 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>,
receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#31 0x04f438ed in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1140
#32 0x04f6d9bf in QCoreApplication::sendPostedEvents () at
kernel/qcoreapplication.h:218
#33 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:210
#34 0x04c44308 in g_main_dispatch (context=<value optimized out>) at
gmain.c:1824
#35 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377
#36 0x04c479e0 in g_main_context_iterate (context=0x83b3a90, block=<value
optimized out>, dispatch=1, self=0x83b1500) at gmain.c:2455
#37 0x04c47b13 in IA__g_main_context_iteration (context=0x83b3a90, may_block=1)
at gmain.c:2518
#38 0x04f6d5ec in QEventDispatcherGlib::processEvents (this=0x838cdd0, flags={i
= 36}) at kernel/qeventdispatcher_glib.cpp:327
#39 0x055e8cb5 in QGuiEventDispatcherGlib::processEvents (this=0x838cdd0,
flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#40 0x04f410d9 in QEventLoop::processEvents (this=0xbf945274, flags={i = 36})
at kernel/qeventloop.cpp:149
#41 0x04f4152a in QEventLoop::exec (this=0xbf945274, flags={i = 0}) at
kernel/qeventloop.cpp:201
#42 0x04f439af in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#43 0x055497f7 in QApplication::exec () at kernel/qapplication.cpp:3525
#44 0x08075aa9 in main (argc=6, argv=0xbf945604) at
/usr/src/debug/digikam-0.10.0/showfoto/main.cpp:87

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 Digikam-devel mailing list