* 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

Reply via email to