I have this issue as well. Not all the time, but often if I import a set of images and select one to view in darkroom before they are all loaded, DT freezes. I'm using ext4 file system. Sometimes if I leave it alone long enough, DT responds again....but I've left it for 5+ minutes before with no response. Like Oliver, I also wipe my library and just import what I'm working on, so I'm sure it is not a library issue. Ubuntu 14.04 and I've seen this issue with all versions of DT
-Scott On Thu, May 7, 2015 at 11:43 AM, Oliver Bedford <[email protected]> wrote: > Hi, > > all my filesystsems are ext4. > > As I don't really use dt for organizing my fotos and I find the hangs to > be really annoying I've completely wiped the library and cache. > > I probably never waited longer than a minute, will try it next time. > > Regards, > Oliver > > > Am Dienstag, den 05.05.2015, 21:50 +0200 schrieb Ochal Christophe: >> Hi, >> >> Looks similar to what I've seen on my system with a large brtfs >> filesystem, do you happen to use btrfs? I've noticed hangs when a lot of >> io is happening on the sql lite database. >> >> These mount options seem to have reduced their frequency for me: >> /home btrfs >> noatime,nodiratime,space_cache,autodefrag,compress=lzo,subvol=@home >> >> While it still occacionally happens, I've not had the chance to actually >> debug this in detail yet. >> Let me know if you also use btrfs or not. >> >> PS: Waiting long enough (more then a minute) sometimes actually gets DT >> moving again on my system. >> My database is quite big: >> Intel-DH77EB:~/.config/darktable$ ls -alh >> total 568M >> drwxrwxr-x 1 ochal ochal 160 mei 5 19:22 . >> drwx------ 1 ochal ochal 764 mei 5 21:26 .. >> -rw-rw-r-- 1 ochal ochal 16K mei 4 23:27 darktablerc >> -rw-r--r-- 1 ochal ochal 78K apr 21 2014 keyboardrc >> -rw-rw-r-- 1 ochal ochal 75K mei 5 19:22 keyboardrc_default >> -rw-r--r-- 1 ochal ochal 568M mei 5 21:43 library.db >> -rw-rw-rw- 1 ochal ochal 5 mei 5 19:20 library.db.lock >> drwxr-xr-x 1 ochal ochal 862 apr 17 15:31 styles >> drwxrwxr-x 1 ochal ochal 540 nov 5 2013 watermarks >> >> >> On 05-05-15 21:32, Oliver Bedford wrote: >> > Hi, >> > >> > I think, the hangs I see are not associated with opencl. I encounter >> > them with opencl disabled, too. >> > >> > It seems, that I can provoke them by importing a directory (which was >> > already processed by dt in the past) and then quickly scrolling down and >> > selecting an image for editing in darkroom mode. At this stage top shows >> > dt is already eating some cpu. So perhaps some sort of race condition? >> > dt then becomes unresponsive, top outputs something similar to this: >> > >> > >> > top - 21:14:30 up 14 min, 3 users, load average: 0.88, 0.59, 0.39 >> > Tasks: 236 total, 2 running, 234 sleeping, 0 stopped, 0 zombie >> > Cpu(s): 12.6%us, 0.1%sy, 0.0%ni, 87.3%id, 0.0%wa, 0.0%hi, 0.0%si, >> > 0.0%st >> > Mem: 16375288k total, 5452888k used, 10922400k free, 89880k buffers >> > Swap: 33235964k total, 0k used, 33235964k free, 3696580k cached >> > >> > PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND >> > 14818 ojo 20 0 39.5g 1.0g 40m R 100 6.5 1:23.54 darktable >> > 1574 root 20 0 162m 55m 30m S 0 0.3 0:27.53 Xorg >> > 2523 ojo 20 0 368m 65m 35m S 0 0.4 0:09.31 compiz >> > [rest skipped] >> > >> > Last output of darktable -d all: >> > >> > [...] >> > >> > [camera_control] unregistering listener 0x2a2a220 >> > [sql] prepare "select count(id) from images where (flags & 256) != 256 >> > and ((film_id in (select id from film_rolls where folder like >> > '/home/ojo/Bilder/EigenePhotos/Lissabon2015/ORGNL'))) order by filename, >> > version" >> > [sql] prepare "select count (distinct imgid) from selected_images" >> > [sql] exec "DELETE FROM memory.collected_images" >> > [sql] prepare "INSERT INTO memory.collected_images (imgid) select >> > distinct id from images where (flags & 256) != 256 and ((film_id in >> > (select id from film_rolls where folder like >> > '/home/ojo/Bilder/EigenePhotos/Lissabon2015/ORGNL'))) order by filename, >> > version limit ?1, ?2" >> > [sql] prepare "SELECT imgid FROM memory.collected_images ORDER by rowid >> > LIMIT ?1, ?2" >> > [add_job] 0 | lua: overlay button toggled | queue: 0 | priority: 0 >> > [sql] prepare "SELECT DISTINCT T.id, T.name FROM tagged_images JOIN tags >> > T on T.id = tagged_images.tagid WHERE tagged_images.imgid = 7704 ORDER >> > BY T.name" >> > [sql] prepare "INSERT INTO memory.tagq (id) SELECT id FROM tags T WHERE >> > T.name LIKE ?1" >> > [sql] exec "INSERT INTO memory.taglist (id, count) SELECT >> > DISTINCT(TXT.id2), TXT.count FROM tagxtag TXT WHERE TXT.count > 0 AND >> > TXT.id1 IN (SELECT id FROM memory.tagq) ORDER BY TXT.count DESC" >> > [sql] exec "INSERT OR REPLACE INTO memory.taglist (id, count) SELECT >> > DISTINCT(TXT.id1), TXT.count FROM tagxtag TXT WHERE TXT.count > 0 AND >> > TXT.id2 IN (SELECT id FROM memory.tagq) ORDER BY TXT.count DESC" >> > [sql] prepare "SELECT T.name, T.id FROM tags T JOIN memory.taglist MT ON >> > MT.id = T.id WHERE T.id IN (SELECT DISTINCT(MT.id) FROM memory.taglist >> > MT) AND T.name NOT LIKE 'darktable|%%' ORDER BY MT.count DESC" >> > [sql] exec "DELETE from memory.taglist" >> > [sql] exec "DELETE from memory.tagq" >> > [run_job+] 11 140245221,498666 in darkroom mode >> > [sql] prepare "select count (distinct imgid) from selected_images" >> > [sql] exec "delete from selected_images" >> > [sql] prepare "insert or ignore into selected_images values (?1)" >> > [sql] prepare "UPDATE images SET width = ?1, height = ?2, maker = ?3, >> > model = ?4, lens = ?5, exposure = ?6, aperture = ?7, iso = ?8, >> > focal_length = ?9, focus_distance = ?10, film_id = ?11, datetime_taken >> > = ?12, flags = ?13, crop = ?14, orientation = ?15, raw_parameters = ?16, >> > group_id = ?17, longitude = ?18, latitude = ?19, color_matrix = ?20, >> > colorspace = ?21, raw_black = ?22, raw_maximum = ?23 WHERE id = ?24" >> > [sql] prepare "UPDATE images SET width = ?1, height = ?2, maker = ?3, >> > model = ?4, lens = ?5, exposure = ?6, aperture = ?7, iso = ?8, >> > focal_length = ?9, focus_distance = ?10, film_id = ?11, datetime_taken >> > = ?12, flags = ?13, crop = ?14, orientation = ?15, raw_parameters = ?16, >> > group_id = ?17, longitude = ?18, latitude = ?19, color_matrix = ?20, >> > colorspace = ?21, raw_black = ?22, raw_maximum = ?23 WHERE id = ?24" >> > >> > >> > Any help is greatly appreciated. >> > >> > Regards, >> > Oliver >> >> >> ------------------------------------------------------------------------------ >> One dashboard for servers and applications across Physical-Virtual-Cloud >> Widest out-of-the-box monitoring support with 50+ applications >> Performance metrics, stats and reports that give you Actionable Insights >> Deep dive visibility with transaction tracing using APM Insight. >> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y >> _______________________________________________ >> Darktable-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/darktable-users > > > > ------------------------------------------------------------------------------ > One dashboard for servers and applications across Physical-Virtual-Cloud > Widest out-of-the-box monitoring support with 50+ applications > Performance metrics, stats and reports that give you Actionable Insights > Deep dive visibility with transaction tracing using APM Insight. > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > _______________________________________________ > Darktable-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/darktable-users ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ Darktable-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/darktable-users
