[Digikam-devel] macosx - macport - crash when i lauch icon view context menu

Gilles Caulier caulier.gilles at gmail.com
Mon Nov 1 22:20:58 GMT 2010


Hi all,

I successfuly compile all code from trunk under macosx through
macports project. KDE 4.5.2 and Qt4.7 are there.

When i right click on an icon view item to lauch context menu, digiKam
crash violently. Look trace below :

digikam(6056,0x11bc99000) malloc: *** error for object 0x3f800000:
pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
digikam(6056,0x11bdc5000) malloc: *** error for object 0x3f800000:
pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug

Program received signal SIGABRT, Aborted.
0x00007fff86c26312 in semaphore_signal_trap ()
(gdb) bt
#0  0x00007fff86c26312 in semaphore_signal_trap ()
#1  0x00007fff86c2baf5 in pthread_mutex_unlock ()
#2  0x00000001047529a8 in QMutexPrivate::wakeUp ()
#3  0x0000000101b82f22 in Digikam::ThreadManager::schedule
(this=0x11b754e70, runnable=0x14cfce0a0) at
/Users/agnes/Devel/trunk/graphics/digikam/libs/threads/threadmanager.cpp:242
#4  0x0000000101b8570a in Digikam::DynamicThread::start
(this=0x14cfcdf60, locker=@0x7fff5fbfcff0) at
/Users/agnes/Devel/trunk/graphics/digikam/libs/threads/dynamicthread.cpp:172
#5  0x0000000101b85749 in Digikam::DynamicThread::start
(this=0x14cfcdf60) at
/Users/agnes/Devel/trunk/graphics/digikam/libs/threads/dynamicthread.cpp:142
#6  0x00000001019a78d8 in Digikam::DImgThreadedFilter::startFilter
(this=0x14cfcdf60) at
/Users/agnes/Devel/trunk/graphics/digikam/libs/dimg/filters/dimgthreadedfilter.cpp:122
#7  0x0000000101bed980 in Digikam::PreviewThreadWrapper::startFilters
(this=0x14cfbef40) at
/Users/agnes/Devel/trunk/graphics/digikam/utilities/imageeditor/widgets/previewlist.cpp:120
#8  0x0000000101beda62 in Digikam::PreviewList::startFilters
(this=0x14cfbc510) at
/Users/agnes/Devel/trunk/graphics/digikam/utilities/imageeditor/widgets/previewlist.cpp:262
#9  0x00000001019dd522 in
Digikam::BWSepiaSettings::startPreviewFilters (this=0x14cfb9170) at
/Users/agnes/Devel/trunk/graphics/digikam/libs/dimg/filters/bw/bwsepiasettings.cpp:428
#10 0x00000001001a9d12 in Digikam::BWConvert::BWConvert
(this=0x14cfab090, parent=0x14c410600) at
/Users/agnes/Devel/trunk/graphics/digikam/utilities/queuemanager/basetools/color/bwconvert.cpp:56
#11 0x00000001001975e2 in
Digikam::BatchToolsManager::BatchToolsManager (this=0x14c410600,
parent=0x126cf20d0) at
/Users/agnes/Devel/trunk/graphics/digikam/utilities/queuemanager/batchtoolsmanager.cpp:116
#12 0x0000000100188bce in Digikam::QueueMgrWindow::QueueMgrWindow
(this=0x126cf20d0) at
/Users/agnes/Devel/trunk/graphics/digikam/utilities/queuemanager/queuemgrwindow.cpp:134
#13 0x0000000100188f84 in Digikam::QueueMgrWindow::queueManagerWindow
() at /Users/agnes/Devel/trunk/graphics/digikam/utilities/queuemanager/queuemgrwindow.cpp:105
#14 0x000000010024ccf7 in
Digikam::ContextMenuHelper::addQueueManagerMenu (this=0x7fff5fbfd7c0)
at /Users/agnes/Devel/trunk/graphics/digikam/digikam/contextmenuhelper.cpp:717
#15 0x0000000100281ded in
Digikam::DigikamImageView::showContextMenuOnInfo (this=0x107a96550,
event=0x7fff5fbfe5d0, info=@0x7fff5fbfd8d0) at
/Users/agnes/Devel/trunk/graphics/digikam/digikam/digikamimageview.cpp:212
#16 0x000000010029e52a in
Digikam::ImageCategorizedView::showContextMenuOnIndex
(this=0x107a96550, event=0x7fff5fbfe5d0, index=@0x7fff5fbfd920) at
/Users/agnes/Devel/trunk/graphics/digikam/digikam/imagecategorizedview.cpp:491
#17 0x0000000101b90b23 in Digikam::DCategorizedView::contextMenuEvent
(this=0x107a96550, event=0x7fff5fbfe5d0) at
/Users/agnes/Devel/trunk/graphics/digikam/libs/widgets/common/dcategorizedview.cpp:537
#18 0x00000001037a4c11 in QWidget::event ()
#19 0x0000000103afe24c in QFrame::event ()
#20 0x0000000103b89457 in QAbstractScrollArea::viewportEvent ()
#21 0x0000000103c1a78b in QAbstractItemView::viewportEvent ()
#22 0x0000000101b901d2 in Digikam::DCategorizedView::viewportEvent
(this=0x107a96550, event=0x7fff5fbfe5d0) at
/Users/agnes/Devel/trunk/graphics/digikam/libs/widgets/common/dcategorizedview.cpp:704
#23 0x0000000103b8b930 in QAbstractScrollAreaFilter::eventFilter ()
#24 0x0000000104875ce7 in
QCoreApplicationPrivate::sendThroughObjectEventFilters ()
#25 0x000000010374e3be in QApplicationPrivate::notify_helper ()
#26 0x00000001037533e2 in QApplication::notify ()
#27 0x000000010329e59e in KApplication::notify ()
#28 0x000000010479b5ac in QCoreApplication::notifyInternal ()
#29 0x000000010374d56c in qt_sendSpontaneousEvent ()
#30 0x0000000103704e10 in qt_mac_handleMouseEvent ()
#31 0x00007fff83d90483 in -[NSWindow sendEvent:] ()
#32 0x00000001036fcc26 in -[QCocoaWindow sendEvent:] ()
#33 0x00007fff83cc4ee2 in -[NSApplication sendEvent:] ()
#34 0x0000000103700198 in -[QNSApplication sendEvent:] ()
#35 0x00007fff83c5b922 in -[NSApplication run] ()
#36 0x0000000103709ca5 in QEventDispatcherMac::processEvents ()
#37 0x00000001048753a4 in QEventLoop::processEvents ()
#38 0x00000001048756c4 in QEventLoop::exec ()
#39 0x0000000104876ccc in QCoreApplication::exec ()
#40 0x00000001003750c1 in main (argc=1, argv=0x7fff5fbff790) at
/Users/agnes/Devel/trunk/graphics/digikam/digikam/main.cpp:195
#41 0x000000010000fae4 in start () at qstring.h:882
(gdb)

Any suggestions ?

Gilles Caulier



More information about the Digikam-devel mailing list