Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#43786 - [darktable] Getting stuck when double clicking on a picture

Attached to Project: Community Packages
Opened by Sree Harsha Totakura (tsh) - Wednesday, 11 February 2015, 18:17 GMT
Last edited by Sergej Pupykin (sergej) - Friday, 27 March 2015, 10:05 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Darktable is getting stuck (in a loop?) when I double-click on a picture in lighttable window. It seems to be getting stuck at the following stack trace:

(gdb) bt
#0 0x00007faab0ea11bf in dt_cache_gc () from /usr/bin/../lib/darktable/libdarktable.so
#1 0x00007faab0ea1605 in dt_cache_read_get () from /usr/bin/../lib/darktable/libdarktable.so
#2 0x00007faab0ef150b in dt_mipmap_cache_read_get () from /usr/bin/../lib/darktable/libdarktable.so
#3 0x00007faab0f15469 in dt_dev_load_image () from /usr/bin/../lib/darktable/libdarktable.so
#4 0x00007faa9837d59d in enter () from /usr/lib/darktable/views/libdarkroom.so
#5 0x00007faab0fb4064 in dt_view_manager_switch () from /usr/bin/../lib/darktable/libdarktable.so
#6 0x00007faab0f08703 in dt_ctl_switch_mode_to () from /usr/bin/../lib/darktable/libdarktable.so
#7 0x00007faab0f8befe in ?? () from /usr/bin/../lib/darktable/libdarktable.so
#8 0x00007faaafb4389f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#9 0x00007faab031a255 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0x00007faab032bf4c in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0x00007faab0334265 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#12 0x00007faab03349bf in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#13 0x00007faaafc5a99c in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00007faaafb41fe4 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00007faaafb4247b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x00007faab00afeac in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#17 0x00007faab05a4a0d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0x00007faab05a4cf8 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0x00007faab05a5022 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#20 0x00007faaafb413f7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00007faab0f8dcbc in dt_gui_gtk_run () from /usr/bin/../lib/darktable/libdarktable.so
#22 0x000000000040083a in main ()
(gdb) c
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x00007faab0ea11a0 in dt_cache_gc () from /usr/bin/../lib/darktable/libdarktable.so
(gdb) bt
#0 0x00007faab0ea11a0 in dt_cache_gc () from /usr/bin/../lib/darktable/libdarktable.so
#1 0x00007faab0ea1605 in dt_cache_read_get () from /usr/bin/../lib/darktable/libdarktable.so
#2 0x00007faab0ef150b in dt_mipmap_cache_read_get () from /usr/bin/../lib/darktable/libdarktable.so
#3 0x00007faab0f15469 in dt_dev_load_image () from /usr/bin/../lib/darktable/libdarktable.so
#4 0x00007faa9837d59d in enter () from /usr/lib/darktable/views/libdarkroom.so
#5 0x00007faab0fb4064 in dt_view_manager_switch () from /usr/bin/../lib/darktable/libdarktable.so
#6 0x00007faab0f08703 in dt_ctl_switch_mode_to () from /usr/bin/../lib/darktable/libdarktable.so
#7 0x00007faab0f8befe in ?? () from /usr/bin/../lib/darktable/libdarktable.so
#8 0x00007faaafb4389f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#9 0x00007faab031a255 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0x00007faab032bf4c in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0x00007faab0334265 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#12 0x00007faab03349bf in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#13 0x00007faaafc5a99c in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00007faaafb41fe4 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00007faaafb4247b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x00007faab00afeac in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#17 0x00007faab05a4a0d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0x00007faab05a4cf8 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0x00007faab05a5022 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#20 0x00007faaafb413f7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00007faab0f8dcbc in dt_gui_gtk_run () from /usr/bin/../lib/darktable/libdarktable.so
#22 0x000000000040083a in main ()

Additional info:
* version: 1.6.2-1

Steps to reproduce: (This does not happen always, but quite frequently)
1. Start darktable
2. Select a folder to view the files in lighttable
3. double-click on a file to open it in darktable
This task depends upon

Closed by  Sergej Pupykin (sergej)
Friday, 27 March 2015, 10:05 GMT
Reason for closing:  No response
Additional comments about closing:  probably fixed
Comment by Sergej Pupykin (sergej) - Thursday, 26 February 2015, 17:56 GMT
Cannot reproduce on recent packages. Is it still reproducible for you?
Comment by Sree Harsha Totakura (tsh) - Friday, 27 February 2015, 14:28 GMT
Will take a while to test with the new packages..
With the old packages, I noticed that this only occurs when the thumbnails are being generated. Once the thumbnails are generated it does not get stuck.

So, for me, steps to reproduce are:
1. Start darktable
2. Load new folder with RAW files (I have a Nikon camera, so .NEF files)
3. Observe the thumbnails being generated in lighttable
4. While the thumbnails are being generated, try to open a file in darktable pane by double-clicking on it.
Comment by Sergej Pupykin (sergej) - Monday, 02 March 2015, 15:01 GMT
can it be reproduced with 1.6.3?

Loading...