[Digikam-devel] [Bug 134391] New: Digikam camera gui dialog crashes if there is a filename without extension

Josep Febrer josep at idomenorca.com
Wed Sep 20 13:11:01 BST 2006


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=134391         
           Summary: Digikam camera gui dialog crashes if there is a filename
                    without extension
           Product: digikam
           Version: 0.9.0-beta2
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: Camera GUI
        AssignedTo: digikam-devel kde org
        ReportedBy: josep idomenorca com


Version:           0.9.0-beta2 (using KDE KDE 3.5.4)
Installed from:    Compiled From Sources
Compiler:          gcc version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13) 
OS:                Linux

With digiKam 0.9.0-beta2 and also with today's svn (20060920) it crashes with the camera gui dialog when it's scanning a volume and finds a filename without an extension.
Digikam 0.9.0-beta1 didn't crashed.
I can confirm this issue because if I rename this file and add a filename extension digiKam doesn't crash.
Also I can reproduce it running digikam with this commandline on a terminal:

/usr/share/apps/digikam/utils/digikam-camera storage /dev/sdc1

Which gives me this output:

2727: arguments to dbus_message_new_method_call() were incorrect, assertion "_dbus_check_is_valid_path (path)" failed in file dbus-message.c line 797.
This is normally a bug in some application using the D-Bus library.
libhal.c 1058 : Couldn't allocate D-BUS message
2727: arguments to dbus_message_new_method_call() were incorrect, assertion "_dbus_check_is_valid_path (path)" failed in file dbus-message.c line 797.
This is normally a bug in some application using the D-Bus library.
libhal.c 1058 : Couldn't allocate D-BUS message
Error: l'UDI donat no és un volum montable
starting digikam with --download-from /dev/sdc1
/media/sdc1/INFO has no thumbnail.
Cannot decode /media/sdc1/INFO
digikam: Fatal IO error: client killed
KCrash: Application 'digikam' crashing...


Later If I rename /media/sdc1/INFO to /media/sdc1/INFO.txt digikam doesn't crash, also I reproduced this crash with other filenames without extensions.

This is the backtrace that I get:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1240512832 (LWP 6940)]
[New Thread -1252381776 (LWP 6972)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb65167fb in __read_nocancel () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6473d8e in _X11TransGetMyAddr () from /usr/lib/libX11.so.6
#3  0xb647387f in _X11TransRead () from /usr/lib/libX11.so.6
#4  0xb6478869 in _XRead () from /usr/lib/libX11.so.6
#5  0xb6479315 in _XReply () from /usr/lib/libX11.so.6
#6  0xb64706c8 in XSync () from /usr/lib/libX11.so.6
#7  0xb690358a in QPixmap::convertFromImage () from /usr/lib/libqt-mt.so.3
#8  0xb69ceb78 in QPixmap::convertFromImage () from /usr/lib/libqt-mt.so.3
#9  0xb69ced45 in QPixmap::QPixmap () from /usr/lib/libqt-mt.so.3
#10 0xb7e63f60 in Digikam::CameraIconViewItem::calcRect ()
   from /usr/lib/libdigikam.so.0
#11 0xb7e6486b in Digikam::CameraIconViewItem::paintItem ()
   from /usr/lib/libdigikam.so.0
#12 0xb7d0164a in Digikam::IconView::viewportPaintEvent ()
   from /usr/lib/libdigikam.so.0
#13 0xb6aebcba in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#14 0xb69b7204 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#15 0xb69b7282 in QObject::event () from /usr/lib/libqt-mt.so.3
#16 0xb69ee420 in QWidget::event () from /usr/lib/libqt-mt.so.3
#17 0xb6950086 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#18 0xb6952843 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#19 0xb70e07ee in KApplication::notify () from /usr/lib/libkdecore.so.4
#20 0xb68e3081 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#21 0xb691c905 in QWidget::repaint () from /usr/lib/libqt-mt.so.3
#22 0xb6950fed in QApplication::sendPostedEvents ()
   from /usr/lib/libqt-mt.so.3
#23 0xb695110c in QApplication::sendPostedEvents ()
   from /usr/lib/libqt-mt.so.3
#24 0xb68f6995 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#25 0xb696a269 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#26 0xb696a0ba in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#27 0xb6951a49 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#28 0x0804a5d8 in main ()



More information about the Digikam-devel mailing list