[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [digikam] [Bug 354364] Crash of DNG converter
From:       D. van Aken via KDE Bugzilla <bugzilla_noreply () kde ! org>
Date:       2016-04-01 7:43:15
Message-ID: bug-354364-17878-4koLqXTXSQ () http ! bugs ! kde ! org/
[Download RAW message or body]

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

--- Comment #33 from D. van Aken <dirk.van.aken@kpnmail.nl> ---
(In reply to jon33040 from comment #32)
> (In reply to D. van Aken from comment #31)
> > I tried the workaround given by jon33040. Unfortunately, it does not work
> > for my system (Kubuntu 15.10, KDE Plasma version 5.4.2 with Digikam 4.12.0).
> 
> Running digikam from the command line with this recipe will print the
> directories where it is looking for process-working.png. You can then try
> copying process-working.png to one of those directories.
> 
> strace -f -e access digikam |& grep process-working | grep -v /usr/
> 
> What it prints on my laptop is the following;
> 
> pid 10844]
> access("/home/jon/.kde/share/apps/digikam/toolbar/process-working.png",
> R_OK) = 0
> [pid 10844]
> access("/home/jon/.kde/share/apps/digikam/toolbar/process-working.png",
> R_OK) = 0
> [pid 10844]
> access("/home/jon/.kde/share/apps/digikam/toolbar/process-working.png",
> R_OK) = 0
> [pid 10844]
> access("/home/jon/.kde/share/apps/digikam/toolbar/process-working.png",
> R_OK) = 0
> [pid 10844]
> access("/home/jon/.kde/share/apps/digikam/toolbar/process-working.png",
> R_OK) = 0
> [pid 10844]
> access("/home/jon/.kde/share/apps/digikam/toolbar/process-working.png",
> R_OK) = 0
> [pid 10844]
> access("/home/jon/.kde/share/apps/digikam/toolbar/process-working.png",
> R_OK) = 0
> [pid 10844]
> access("/home/jon/.kde/share/apps/digikam/toolbar/process-working.png",
> R_OK) = 0
> [pid 10844]
> access("/home/jon/.kde/share/apps/digikam/toolbar/process-working.png",
> R_OK) = 0
> 
> and so on
> 
> Hence the directory in the work-around in comment 29.

That was the golden hint! Thank you!
In my case, the output was like:
[pid   2296]
access("/home/dirk/.kde/share/icons/hicolor/48x48/apps/process-working.png",
R_OK) = -1 ENOENT (No such file or directory) 
[pid  2296]
access("/home/dirk/.local/share/icons/hicolor/48x48/apps/process-working.png",
R_OK) = -1 ENOENT (No such file or directory) 
[etc.; it was also looking for process-working.svg, process-working.xpm]

The source directory to get process-working.png was:
/user/share/icons/mono/48x48/animations
(and similar directories 16x16 and 128x128)
The directory /usr/share/icons/oxygen/48x48/animations/ contained a similar
file: process-working-kde.png

After copying the  correct files to ~/.kde/share/icons/hicolor/16x16/apps/  and
to the 48x48 and 128x128 versions, DNG convertor works again!

-- 
You are receiving this mail because:
You are watching all bug changes.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic