Summary: | Manually built 2.2.0 digikam crashes in first time settings selection | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Bob McGowan <bob> |
Component: | Setup-FirstRun | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | bob, caulier.gilles |
Priority: | NOR | ||
Version: | 2.2.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 2.3.0 | |
Sentry Crash Report: |
Description
Bob McGowan
2011-10-25 01:02:38 UTC
I have reverted to kernel 2.6.38, and tried with both the nouvou and Nvidia graphics drivers, but digikam continues to crash. It crash in histogram computation. There are few report like this, but i cannot reproduce the crash here. What compilation options do you use to compile digiKam ? Which compiler version and Qt4/KDE4 libs version ? etc... Gilles Caulier Hum, afetr reflexion, the crash appear in histogram computed in setup editor view, probably with test image used to configure over/under exposure indicators. I suspect that image is not loaded in memory (not installed in your computer). Sure code must be coded to not crash (and it must be like this), but why image data is null here (i_data=0x0) ? #7 0x00007fbf2467a0e2 in Digikam::HistogramWidget::HistogramWidget (this=0x4c290b0, w=256, h=128, i_data=0x0, i_w=0, i_h=0, i_sixteenBits=false, parent=0x4c28050, selectMode=false, showProgress=false, statisticsVisible=false) at /home/rmcgowan/dev/digikam/digikam-2.2.0/core/libs/dimg/filters/levels/histogramwidget.cpp:149 Can you copy and paste the console trace of 'make install' from digiKam installation ? Gilles Caulier Hi, Gilles, I'm in the middle of producing a video slide show for a program happening in less than two weeks, so I tried to move around this problem by upgrading my Kubuntu system to 11.10, so I'd have access to a pre-compiled 2.x digikam. This one also crashes, in the same place. It is version 2.1.0. I can supply additional information and run the 'make', but it will have to wait a bit ;( I have to get this project finished first, somehow. digiKam 2.2.0 is out since few weeks. Crash still valid with this version ? Gilles Caulier Git commit 37cf060233cf4f0085a7f021c37f8d35cefc0ba4 by Marcel Wiesweg. Committed on 05/11/2011 at 15:01. Pushed by mwiesweg into branch 'master'. Prevent crash in setup if application data is not properly installed HistogramWidget is old code taking a raw data pointer, thus is can crash when given a null pointer. If application data is not properly installed, the DImg may be null BUG: 284909 M +2 -1 NEWS M +7 -5 utilities/setup/setupeditor.cpp http://commits.kde.org/digikam/37cf060233cf4f0085a7f021c37f8d35cefc0ba4 You did not properly install the application data files. So there is another problem here: Digikam should never have started at all if the dbconfig.xml file is not found. Git commit 990cd81879b9190f93f3485ac31d63ba30a41ff7 by Marcel Wiesweg. Committed on 05/11/2011 at 15:36. Pushed by mwiesweg into branch 'master'. Prevent startup if dbconfig.xml is not properly installed CCBUG: 284909 M +7 -0 libs/database/databaseaccess.cpp M +9 -0 libs/database/databaseconfigelement.cpp http://commits.kde.org/digikam/990cd81879b9190f93f3485ac31d63ba30a41ff7 |