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

--- Comment #3 from Lukáš Karas <lukas.ka...@centrum.cz> ---
I just upgrade to Ubuntu Cosmic (18.10) that distributes DigiKam in version
5.9.0 and problem is still here.

When I am looking to source (current master), some argument is probably empty:

    if (albumRoot.isNull() || album.isEmpty())
    {
        // If you want to scan the album root, pass "/"
        qCWarning(DIGIKAM_DATABASE_LOG) << "partialScan(QString, QString)
called with invalid values";
        return;
    }

How it is possible?

When I run digikam in debugger, it seems that there is no enough debug info,
local variables are not visible, just stack trace:

#0  0x00007ffff520bda0 in Digikam::CollectionScanner::partialScan(QString
const&, QString const&) () at /usr/lib/digikam/libdigikamdatabase.so.5.9.0
#1  0x00007ffff520c39e in Digikam::CollectionScanner::partialScan(QString
const&) () at /usr/lib/digikam/libdigikamdatabase.so.5.9.0
#2  0x00007ffff78c70b8 in Digikam::ScanController::run() () at
/usr/lib/digikam/libdigikamgui.so.5.9.0
#3  0x00007ffff5459c87 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff3f2f164 in start_thread (arg=<optimized out>) at
pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = 
              {cancel_jmp_buf = {{jmp_buf = {140736661997312,
-7856654273440063166, 140737488344030, 140737488344031, 140737488344240,
140736661992768, 7856551462427222338, 7856645503036744002}, mask_was_saved =
0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007ffff4f2bdef in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95


...I will try to build digikam with debug symbols...

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to