[Digikam-devel] [showfoto] [Bug 334992] Select color space -> other -> crash

Feth Arezki feth at tuttu.info
Sun May 18 20:28:47 BST 2014


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

--- Comment #2 from Feth Arezki <feth at tuttu.info> ---
Installed some debugging symbols, and updated digikam to 4:4.0.0-1 in the
process :
if I run showfoto from digikam, it says that color management is disabled.
If I run showfoto standalone, it does not get better as this :

 gdb showfoto 
GNU gdb (GDB) 7.6.2 (Debian 7.6.2-1.1)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/showfoto...(no debugging symbols found)...done.
(gdb) catch throw
Function "__cxa_throw" not defined.
Catchpoint 1 (throw)
(gdb) run
Starting program: /usr/bin/showfoto 
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffd87ab700 (LWP 16307)]
showfoto(16285)/digikam (core) Digikam::EditorCore::getImg: d->image is NULL 

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff77d7c2e in Digikam::DImg::DImg(Digikam::DImg const&) () from
/usr/lib/digikam/libdigikamcore.so.4.0.0
(gdb) bt
#0  0x00007ffff77d7c2e in Digikam::DImg::DImg(Digikam::DImg const&) () from
/usr/lib/digikam/libdigikamcore.so.4.0.0
#1  0x00007ffff77d855e in Digikam::DImg::copy() const () from
/usr/lib/digikam/libdigikamcore.so.4.0.0
#2  0x00007ffff7a1a2e0 in
Digikam::ImageRegionItem::ImageRegionItem(Digikam::ImageRegionWidget*) () from
/usr/lib/digikam/libdigikamcore.so.4.0.0
#3  0x00007ffff7a196b0 in
Digikam::ImageRegionWidget::ImageRegionWidget(QWidget*) () from
/usr/lib/digikam/libdigikamcore.so.4.0.0
#4  0x00007fffd784af23 in ?? () from /usr/lib/kde4/digikamimageplugin_color.so
#5  0x00007fffd7857341 in ?? () from /usr/lib/kde4/digikamimageplugin_color.so
#6  0x00007ffff51ab6aa in QMetaObject::activate (sender=sender at entry=0xc621b0,
m=m at entry=0x7ffff66401c0 <QAction::staticMetaObject>,
local_signal_index=local_signal_index at entry=1, argv=argv at entry=0x7fffffffce20)
at kernel/qobject.cpp:3567
#7  0x00007ffff5b96572 in QAction::triggered (this=this at entry=0xc621b0,
_t1=false) at .moc/release-shared/moc_qaction.cpp:276
#8  0x00007ffff5b97f43 in QAction::activate (this=this at entry=0xc621b0,
event=event at entry=QAction::Trigger) at kernel/qaction.cpp:1257
#9  0x00007ffff5fc2959 in QMenuPrivate::activateCausedStack
(this=this at entry=0xca5100, causedStack=..., action=action at entry=0xc621b0,
action_e=action_e at entry=QAction::Trigger, self=self at entry=true) at
widgets/qmenu.cpp:1037
#10 0x00007ffff5fc6ea9 in QMenuPrivate::activateAction (this=0xca5100,
action=0xc621b0, action_e=action_e at entry=QAction::Trigger,
self=self at entry=true) at widgets/qmenu.cpp:1129
#11 0x00007ffff5fca885 in QMenu::mouseReleaseEvent (this=this at entry=0xca4ef0,
e=e at entry=0x7fffffffd550) at widgets/qmenu.cpp:2371
#12 0x00007ffff69760e5 in KMenu::mouseReleaseEvent (this=0xca4ef0,
e=0x7fffffffd550) at ../../kdeui/widgets/kmenu.cpp:464
#13 0x00007ffff5bebcca in QWidget::event (this=this at entry=0xca4ef0,
event=event at entry=0x7fffffffd550) at kernel/qwidget.cpp:8389
#14 0x00007ffff5fcad0b in QMenu::event (this=0xca4ef0, e=0x7fffffffd550) at
widgets/qmenu.cpp:2480
#15 0x00007ffff5b9c6cc in QApplicationPrivate::notify_helper
(this=this at entry=0x709710, receiver=receiver at entry=0xca4ef0,
e=e at entry=0x7fffffffd550) at kernel/qapplication.cpp:4570
#16 0x00007ffff5ba2e3a in QApplication::notify (this=this at entry=0x7fffffffdec0,
receiver=receiver at entry=0xca4ef0, e=e at entry=0x7fffffffd550) at
kernel/qapplication.cpp:4113
#17 0x00007ffff68bf8da in KApplication::notify (this=0x7fffffffdec0,
receiver=0xca4ef0, event=0x7fffffffd550) at
../../kdeui/kernel/kapplication.cpp:311
#18 0x00007ffff519741d in QCoreApplication::notifyInternal
(this=0x7fffffffdec0, receiver=receiver at entry=0xca4ef0,
event=event at entry=0x7fffffffd550) at kernel/qcoreapplication.cpp:953
#19 0x00007ffff5ba2633 in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#20 QApplicationPrivate::sendMouseEvent (receiver=receiver at entry=0xca4ef0,
event=event at entry=0x7fffffffd550, alienWidget=alienWidget at entry=0x0,
nativeWidget=nativeWidget at entry=0xca4ef0, 
    buttonDown=buttonDown at entry=0x7ffff667b2d8 <qt_button_down>,
lastMouseReceiver=..., spontaneous=spontaneous at entry=true) at
kernel/qapplication.cpp:3178
#21 0x00007ffff5c1466c in QETWidget::translateMouseEvent
(this=this at entry=0xca4ef0, event=event at entry=0x7fffffffd890) at
kernel/qapplication_x11.cpp:4474
#22 0x00007ffff5c12dac in QApplication::x11ProcessEvent (this=0x7fffffffdec0,
event=event at entry=0x7fffffffd890) at kernel/qapplication_x11.cpp:3663
#23 0x00007ffff5c3a712 in x11EventSourceDispatch (s=0x709560, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#24 0x00007fffeeb6de04 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fffeeb6e048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fffeeb6e0ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff51c4655 in QEventDispatcherGlib::processEvents (this=0x687990,
flags=...) at kernel/qeventdispatcher_glib.cpp:425
#28 0x00007ffff5c3a7c6 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0x00007ffff5195fef in QEventLoop::processEvents
(this=this at entry=0x7fffffffdc60, flags=...) at kernel/qeventloop.cpp:149
#30 0x00007ffff51962e5 in QEventLoop::exec (this=this at entry=0x7fffffffdc60,
flags=...) at kernel/qeventloop.cpp:204
#31 0x00007ffff519bab9 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1225
#32 0x0000000000420759 in ?? ()
#33 0x00007ffff446db45 in __libc_start_main (main=0x4201b0, argc=1,
argv=0x7fffffffdff8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffdfe8) at libc-start.c:287
#34 0x0000000000420f6f in _start ()

Not a grave problem anyway

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


More information about the Digikam-devel mailing list