* Jürgen <jfo...@gmx.com> [01-04-16 17:01]: > Thanks Patrick. > > I did what you suggested and the procedure ran through without any error > message. > > BUT > > DT still crashes as soon as I select tags in the collect module. > > Am 04.01.2016 um 20:50 schrieb Patrick Shanahan: > > * Jürgen <jfo...@gmx.com> [01-04-16 13:18]: > > [...] > >> darktable crashes as soon as I select tags in the collect module. > >> > >> I run darktable 2.0 on openSuse 13.1. But the problem started with the > >> previous version 1.6.9. > >> > >> I have a film roll with about 4 thousand images from a church renovation > >> in our village. I started adding hierarchical tags like > >> "person|woman|last name|first name" > >> > >> It wasn´t perfect from the beginning. So I added new tags, and deleted > >> old tags. I was able to refine my selection of images by tags. But one > >> day that didn´t work anymore. Darktable crashed every time when I > >> selected "tags" for refinement. > >> > >> With version 2.0 i hoped darktable would be more robust. But the > >> behavior is the same. > >> > >> Now, what is the best way to approach the problem. Compile from source > >> ( I´m more a user than administrator or developer ) or send you a > >> backtrace and hope you can tell me how to fix the problem ( this would > >> be the first time for me generating a backtrace ) or ..... ? what > >> can/should I do. > >> > >> I have installed darktable via package manager. > > I'm just guessing here, but try: > > cd ~/.config/darktable > > cp library.db library.db.save > > sqlite3 library.db "PRAGMA integrity_check" > > *** If you get errors here you have a db problem. STOP *** > > *** Give results and ask questions *** else proceede, > > sqlite3 ./library.db "VACUUM;" > > /usr/share/doc/packages/darktable/tools/purge_unused_tags.sh > > > > open dt and try your selection. > > > > If this solves your problem, after you are confident you may delete > > ~/.config/darktable/library.db.save > > > >
install gdb and darktable-debuginfo and probably: gsettings-backend-dconf-debuginfo gconf2-debuginfo dbus-1-glib-debuginfo or whatever gdb requests open an xterm instance run: gdb darktable from the gdb prompt "(gdb)" (gdb) r this will start darktable and product output for dt devs to use to solve your problem. after dt crashes, from the gdb prompt: (gdb) set pagination off (gdb) set logging file gdb.txt (gdb) set logging on (gdb) thread apply all bt full close gdb, (gdb) q put ~/gdb.txt and /tmp/darktable-bt**** somewhere accessable by dt devs and notify them of conditions and files I suggest joining irc #darktable where they gather. They have helped me with similar problems and are very willing and helpful in solving problems. (and prompt). I believe you said you were running openSUSE 13.1, I run Tw, but I use darix' builds. For 13.1 you would use: http://download.opensuse.org/repositories/home:/darix:/darktable:/master/openSUSE_13.1/x86_64/ gud luk, -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 @ http://linuxcounter.net ------------------------------------------------------------------------------ _______________________________________________ Darktable-users mailing list Darktable-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/darktable-users