Project

General

Profile

Bug #8851

spurious DT crashes

Added by Ulrich Pegelow over 7 years ago. Updated about 6 years ago.

Status:
Fixed
Priority:
Low
Assignee:
-
Category:
General
Start date:
08/04/2012
Due date:
% Done:

100%

Estimated time:
Affected Version:
git development version
System:
unknown
bitness:
64-bit
hardware architecture:
amd64/x86

Description

From time to time I observe DT crashing. Happens very seldomly, maybe in one out of hundred times I start DT. I have not found a way to provoke this crash and I cannot link the crash to any specific action I do.

In all cases I get a backtrace like the attached one, which always points to line 138 of lib/backgroundjobs.c which reads

g_hash_table_insert(d->jobs, key, j);
darktable_bt_FM4CIW.txt (41.3 KB) darktable_bt_FM4CIW.txt auto generated backtrace file Ulrich Pegelow, 08/04/2012 03:55 PM
darktable_bt_TDT7LW.txt (55.4 KB) darktable_bt_TDT7LW.txt Ulrich Pegelow, 10/13/2012 03:11 PM

History

#1 Updated by Johannes Hanika over 7 years ago

seems to be related to the indexer thread? there is some special handling in control.c that swaps out the indexer from one job queue to another and which i don't quite understand. if you're not using the similarity features a temporary workaround might be to disable the indexer in the preferences dialog. :(

#2 Updated by Ulrich Pegelow over 7 years ago

  • % Done changed from 0 to 100
  • Target version set to Candidate for next major release
  • Status changed from New to Fixed

I never encountered the problem again. Seems this got fixed in between.

#3 Updated by Ulrich Pegelow over 7 years ago

I need to re-open the ticket. Just learned that the problem still occurs with current git master. Backtrace is attached.

#4 Updated by Ulrich Pegelow over 7 years ago

One addition worth to mention. The bug seems to be triggered by importing new or extending an existing filmstrip, i.e. loading several new images from a directory.

#5 Updated by Tobias Ellinghaus about 6 years ago

  • bitness set to 64-bit
  • System set to unknown
  • Target version changed from Candidate for next major release to Candidate for next minor release
  • Status changed from Triaged to Incomplete

Can you still trigger this?

#6 Updated by Ulrich Pegelow about 6 years ago

  • % Done changed from 20 to 100
  • Status changed from Incomplete to Fixed

Has not happened for a very long time now. So let's close it.

Also available in: Atom PDF

Go to top