Siril: crash on registration

kubuntu 20.04.3

Hi everyone.
This is with the latest git:
0.99.11
This is an unstable development release
commit 5a770750

It’s OK with:
0.99.10.1
This is an unstable development release
commit Unknown

.
log: Registration finished.
log: 15 images processed.
log: Total: 0 failed, 15 registered.
Writing sequence file r_pp_M_78_Light_.seq
Error, signal 11:
Please report this bug to: https://gitlab.com/free-astro/siril/issues
Writing sequence file pp_M_78_Light_.seq
/usr/bin/siril(+0x8c611)[0x55b041a3b611]
/lib/x86_64-linux-gnu/libc.so.6(+0x46210)[0x7f6db2acc210]
/usr/bin/siril(redraw_drawingarea+0xa1b)[0x55b041a98b8b]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3e75ef)[0x7f6db6aea5ef]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x38fec3)[0x7f6db6a92ec3]
/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x14a56)[0x7f6db6ec8a56]
/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x2e1)[0x7f6db6ee6df1]
/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x93)[0x7f6db6ee80f3]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x39ce62)[0x7f6db6a9fe62]
/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x1eb)[0x7f6db688028b]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x17d35d)[0x7f6db688035d]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x2a2d82)[0x7f6db69a5d82]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x38d979)[0x7f6db6a90979]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x182601)[0x7f6db6885601]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x18749c)[0x7f6db688a49c]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x38e6b1)[0x7f6db6a916b1]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x39cd04)[0x7f6db6a9fd04]
/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x1eb)[0x7f6db688028b]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x17d35d)[0x7f6db688035d]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x2d17cd)[0x7f6db69d47cd]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x182601)[0x7f6db6885601]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x18749c)[0x7f6db688a49c]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x2cfaa5)[0x7f6db69d2aa5]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x39cd04)[0x7f6db6a9fd04]
/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x1eb)[0x7f6db688028b]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x17d35d)[0x7f6db688035d]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x12dfd8)[0x7f6db6830fd8]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x182601)[0x7f6db6885601]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x18749c)[0x7f6db688a49c]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x1308f5)[0x7f6db68338f5]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x39cd04)[0x7f6db6a9fd04]
/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x1eb)[0x7f6db688028b]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x271eae)[0x7f6db6974eae]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x182601)[0x7f6db6885601]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x18749c)[0x7f6db688a49c]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x1320a4)[0x7f6db68350a4]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x18749c)[0x7f6db688a49c]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x274734)[0x7f6db6977734]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x39cd04)[0x7f6db6a9fd04]
/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x1eb)[0x7f6db688028b]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x281264)[0x7f6db6984264]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x182601)[0x7f6db6885601]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x18749c)[0x7f6db688a49c]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x281105)[0x7f6db6984105]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x39cd04)[0x7f6db6a9fd04]
/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x1eb)[0x7f6db688028b]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x17d35d)[0x7f6db688035d]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x12dfd8)[0x7f6db6830fd8]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x182601)[0x7f6db6885601]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x18749c)[0x7f6db688a49c]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x1308f5)[0x7f6db68338f5]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x39cd04)[0x7f6db6a9fd04]
/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x1eb)[0x7f6db688028b]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x17d35d)[0x7f6db688035d]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x12dfd8)[0x7f6db6830fd8]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x182601)[0x7f6db6885601]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x18749c)[0x7f6db688a49c]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x1308f5)[0x7f6db68338f5]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x39cd04)[0x7f6db6a9fd04]
/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_container_propagate_draw+0x1eb)[0x7f6db688028b]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x17d35d)[0x7f6db688035d]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3ab7c5)[0x7f6db6aae7c5]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x39cd04)[0x7f6db6a9fd04]
/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3a6050)[0x7f6db6aa9050]
/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_main_do_event+0x874)[0x7f6db69523b4]
/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x3cf79)[0x7f6db663af79]
/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x4e2e1)[0x7f6db664c2e1]
/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x4f4b5)[0x7f6db664d4b5]
/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x4f674)[0x7f6db664d674]
/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x14a56)[0x7f6db6ec8a56]
/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x1038)[0x7f6db6ee7b48]
/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x93)[0x7f6db6ee80f3]
/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x46cf3)[0x7f6db6644cf3]
/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x30f4d)[0x7f6db662ef4d]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x52be8)[0x7f6db7172be8]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x14e)[0x7f6db717204e]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x52400)[0x7f6db7172400]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x33)[0x7f6db71724a3]
/lib/x86_64-linux-gnu/libgio-2.0.so.0(g_application_run+0x205)[0x7f6db6ff6fe5]
/usr/bin/siril(main+0x14f)[0x55b0419ed5df]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x7f6db2aad0b3]
/usr/bin/siril(_start+0x2e)[0x55b0419edabe]

Is the bug always reproductible?

Could you load debug symbols.

5a770750 looks old too. This could be fixed. Could you test with last version please.

Hi
Reproducible: yes, but only on certain datasets.

Debug symbols:

Could you tell me how?
I’m using the ninja method.

Thanks

Could you try with last commit please?

1 Like

git pull --recurse-submodules
Fetching submodule subprojects/librtprocess
Already up-to-date.

5a770750 is the last version in git I have access to:
git log
commit 5a77075076b8cc4265639d5c5d8f87508c9c20d9 (HEAD → master, origin/master, origin/HEAD)
Author: Cyril Richard cyril.richard42@gmail.com
Date: Fri Sep 24 17:02:37 2021 +0200

Cleaning code and fixing small glitch by adding timeout in the scroll to end function

commit fd9f0cc640a9f0361dd50b6c8c2579b55dc0de15
Author: Cyril Richard cyril.richard42@gmail.com
Date: Fri Sep 24 11:47:49 2021 +0200

Add warning for #741

commit 42c5e4be1963b5add92934a7975f7a75d4552b40
Author: Cyril Richard cyril.richard42@gmail.com
Date: Fri Sep 24 10:51:24 2021 +0200

Improve accuracy of RGB display

Humm you use a very old version indeed: Date: Fri Sep 24 17:02:37 2021 +0200

You have an issue with your rep

1 Like

OK. Thanks.
Am on it.
Are the instructions from source here correct?
https://free-astro.org/index.php/Siril:install

Stuck. any ideas?

/usr/bin/ld: opencv/ecc/ecc.o: undefined reference to symbol ‘_ZNK2cv3Mat5emptyEv’
/usr/bin/ld: /lib/x86_64-linux-gnu/libopencv_features2d.so.4.2: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:1148: siril] Error 1
make[2]: Leaving directory ‘/home/steve/siril/src’
make[1]: *** [Makefile:599: all-recursive] Error 1
make[1]: Leaving directory ‘/home/steve/siril’
make: *** [Makefile:455: all] Error 2

Looks like you have an issue with your opencv version lib.

1 Like

OK.
got it using meson:
0.99.11
This is an unstable development release
commit 71bce914

All OK.
Thanks

1 Like

maybe you should run:

$ git clean -fdx
$ git reset --hard
$ git pull

in your siril directory to update everything and build again from there.

1 Like

Thanks and please accept my apologies for the noise.
My git was old.
71bce914 fixes it and everything else I’ve tried works too.