Re: unison gui crash with backtrace

Tõivo Leedjärv <[email protected]>
Newsgroups gmane.network.unison.general
Message-ID <CAALvpZTSugMnXY37h3yaexLjkY4iOD8Yb4e1rrMYoPNM_Fa7_w@mail.gmail.com>
This looks very much like https://urldefense.com/v3/__https://github.com/bcpierce00/unison/issues/990__;!!IBzWLUs!Xb5Ag7rx2BATQ5OmSlJIzVZ8nnErOAj7SMFjwZCdlUY6i8zmEey4EJUAjSetysz2pGfD7eP6ta3EjtMKXFVkUg$ 
Please add to that ticket even though it's closed (it will be reopened).
Can you extract the very start of the stack trace, too? Could you also add
more information on what you were doing, how many updates were being synced
and at what point the crash occurred (the latter will hopefully be visible
from the start of stack anyway).

Do you have the possibility to try without the GUI?

On Mon, 26 Feb 2024 at 11:17, Norbert Preining <[email protected]> wrote:

> Hi all
>
> I see reproducible crashes with
>         $ unison-gui -version
>         unison version 2.53.4 (ocaml 5.1.0)
> as build/running on Arch Linux.
>
> systemd-coredump gives this backtrace:
>
>
> Feb 26 19:06:33 burischnitzel systemd-coredump[52686]: [🡕] Process 52481
> (unison-gui) of user 1000 dumped core.
>
>                                                        Stack trace of
> thread 52481:
>                                                        #0
> 0x000059f73869d1eb caml_try_realloc_stack (unison-gui + 0x3a51eb)
>                                                        #1
> 0x000059f7386ba5ac caml_call_realloc_stack (unison-gui + 0x3c25ac)
>                                                        #2
> 0x000059f7384c5f2d camlChecksum.power_271 (unison-gui + 0x1cdf2d)
>                                                        #3
> 0x000059f73a94efc0 n/a (n/a + 0x0)
>                                                        #4
> 0x000059f7384c5f2d camlChecksum.power_271 (unison-gui + 0x1cdf2d)
>                                                        #5
> 0x000059f73adf9190 n/a (n/a + 0x0)
>                                                        #6
> 0x000059f7384c5ee7 camlChecksum.power_271 (unison-gui + 0x1cdee7)
>                                                        #7
> 0x000059f7384c5ee7 camlChecksum.power_271 (unison-gui + 0x1cdee7)
>                                                        #8
> 0x000059f7384c5ee7 camlChecksum.power_271 (unison-gui + 0x1cdee7)
>                                                        #9
> 0x000059f7384c5f63 camlChecksum.init_276 (unison-gui + 0x1cdf63)
>                                                        #10
> 0x000059f7384c41b8 camlTransfer.rsyncCompress_1507 (unison-gui + 0x1cc1>
>                                                        #11
> 0x000059f73848a399 camlCopy.fun_3688 (unison-gui + 0x192399)
>                                                        #12
> 0x000059f7384eecb1 camlLwt.apply_361 (unison-gui + 0x1f6cb1)
>                                                        #13
> 0x000059f738486985 camlCopy.lwt_protect_533 (unison-gui + 0x18e985)
>                                                        #14
> 0x000059f7384ee5d5 camlLwt_util.fun_612 (unison-gui + 0x1f65d5)
>                                                        #15
> 0x000059f7384eecb1 camlLwt.apply_361 (unison-gui + 0x1f6cb1)
>                                                        #16
> 0x000059f7384ee4e8 camlLwt_util.run_in_region_1_454 (unison-gui + 0x1f6>
>                                                        #17
> 0x000059f7384eecb1 camlLwt.apply_361 (unison-gui + 0x1f6cb1)
>                                                        #18
> 0x000059f7384eefd2 camlLwt.fun_551 (unison-gui + 0x1f6fd2)
>                                                        #19
> 0x000059f7385fc564 camlStdlib__List.iter_365 (unison-gui + 0x304564)
>                                                        #20
> 0x000059f7384eea3d camlLwt.restart_283 (unison-gui + 0x1f6a3d)
>                                                        #21
> 0x000059f7384ee3e3 camlLwt_util.leave_region_448 (unison-gui + 0x1f63e3)
>                                                        #22
> 0x000059f7384ee54a camlLwt_util.fun_621 (unison-gui + 0x1f654a)
>                                                        #23
> 0x000059f7384eecb1 camlLwt.apply_361 (unison-gui + 0x1f6cb1)
>                                                        #24
> 0x000059f7384ee4e8 camlLwt_util.run_in_region_1_454 (unison-gui + 0x1f6>
>                                                        #25
> 0x000059f7384eecb1 camlLwt.apply_361 (unison-gui + 0x1f6cb1)
>                                                        #26
> 0x000059f7384eefd2 camlLwt.fun_551 (unison-gui + 0x1f6fd2)
>                                                        #27
> 0x000059f7385fc564 camlStdlib__List.iter_365 (unison-gui + 0x304564)
>                                                        #28
> 0x000059f7384eea3d camlLwt.restart_283 (unison-gui + 0x1f6a3d)
>                                                        #29
> 0x000059f7384ee3e3 camlLwt_util.leave_region_448 (unison-gui + 0x1f63e3)
>                                                        #30
> 0x000059f7384ee54a camlLwt_util.fun_621 (unison-gui + 0x1f654a)
>                                                        #31
> 0x000059f7384eecb1 camlLwt.apply_361 (unison-gui + 0x1f6cb1)
>                                                        #32
> 0x000059f7384ee4e8 camlLwt_util.run_in_region_1_454 (unison-gui + 0x1f6>
>                                                        #33
> 0x000059f7384eecb1 camlLwt.apply_361 (unison-gui + 0x1f6cb1)
>                                                        #34
> 0x000059f7384eefd2 camlLwt.fun_551 (unison-gui + 0x1f6fd2)
>                                                        #35
> 0x000059f7385fc564 camlStdlib__List.iter_365 (unison-gui + 0x304564)
>                                                        #36
> 0x000059f7384eea3d camlLwt.restart_283 (unison-gui + 0x1f6a3d)
>                                                        #37
> 0x000059f7384ee3e3 camlLwt_util.leave_region_448 (unison-gui + 0x1f63e3)
>                                                        #38
> 0x000059f7384ee54a camlLwt_util.fun_621 (unison-gui + 0x1f654a)
>                                                        #39
> 0x000059f7384eecb1 camlLwt.apply_361 (unison-gui + 0x1f6cb1)
>                                                        #40
> 0x000059f7384ee4e8 camlLwt_util.run_in_region_1_454 (unison-gui + 0x1f6>
>                                                        #41
> 0x000059f7384eecb1 camlLwt.apply_361 (unison-gui + 0x1f6cb1)
>                                                        #42
> 0x000059f7384eefd2 camlLwt.fun_551 (unison-gui + 0x1f6fd2)
>                                                        #43
> 0x000059f7385fc564 camlStdlib__List.iter_365 (unison-gui + 0x304564)
>                                                        #44
> 0x000059f7384eea3d camlLwt.restart_283 (unison-gui + 0x1f6a3d)
>                                                        #45
> 0x000059f7384ee3e3 camlLwt_util.leave_region_448 (unison-gui + 0x1f63e3)
>                                                        #46
> 0x000059f7384ee54a camlLwt_util.fun_621 (unison-gui + 0x1f654a)
>                                                        #47
> 0x000059f7384eecb1 camlLwt.apply_361 (unison-gui + 0x1f6cb1)
>                                                        #48
> 0x000059f7384ee4e8 camlLwt_util.run_in_region_1_454 (unison-gui + 0x1f6>
>                                                        #49
> 0x000059f7384eecb1 camlLwt.apply_361 (unison-gui + 0x1f6cb1)
>                                                        #50
> 0x000059f7384eefd2 camlLwt.fun_551 (unison-gui + 0x1f6fd2)
>                                                        #51
> 0x000059f7385fc564 camlStdlib__List.iter_365 (unison-gui + 0x304564)
>                                                        #52
> 0x000059f7384eea3d camlLwt.restart_283 (unison-gui + 0x1f6a3d)
>                                                        #53
> 0x000059f7384ee3e3 camlLwt_util.leave_region_448 (unison-gui + 0x1f63e3)
>                                                        #54
> 0x000059f7384ee54a camlLwt_util.fun_621 (unison-gui + 0x1f654a)
>                                                        #55
> 0x000059f7384eecb1 camlLwt.apply_361 (unison-gui + 0x1f6cb1)
>                                                        #56
> 0x000059f7384ee4e8 camlLwt_util.run_in_region_1_454 (unison-gui + 0x1f6>
>                                                        #57
> 0x000059f7384eecb1 camlLwt.apply_361 (unison-gui + 0x1f6cb1)
>                                                        #58
> 0x000059f7384eefd2 camlLwt.fun_551 (unison-gui + 0x1f6fd2)
>                                                        #59
> 0x000059f7385fc564 camlStdlib__List.iter_365 (unison-gui + 0x304564)
>                                                        #60
> 0x000059f7384eea3d camlLwt.restart_283 (unison-gui + 0x1f6a3d)
>                                                        #61
> 0x000059f7384ee3e3 camlLwt_util.leave_region_448 (unison-gui + 0x1f63e3)
>                                                        #62
> 0x000059f7384ee54a camlLwt_util.fun_621 (unison-gui + 0x1f654a)
>                                                        #63
> 0x000059f7384eecb1 camlLwt.apply_361 (unison-gui + 0x1f6cb1)
>
>                                                        Stack trace of
> thread 52483:
>                                                        #0
> 0x000076ff379660bf __poll (libc.so.6 + 0xfb0bf)
>                                                        #1
> 0x000076ff37cc42f6 n/a (libglib-2.0.so.0 + 0xb82f6)
>                                                        #2
> 0x000076ff37c64162 g_main_context_iteration (libglib-2.0.so.0 + 0x58162)
>                                                        #3
> 0x000076ff37c641b2 n/a (libglib-2.0.so.0 + 0x581b2)
>                                                        #4
> 0x000076ff37c97a45 n/a (libglib-2.0.so.0 + 0x8ba45)
>                                                        #5
> 0x000076ff378f655a n/a (libc.so.6 + 0x8b55a)
>                                                        #6
> 0x000076ff37973a3c n/a (libc.so.6 + 0x108a3c)
>
>                                                        Stack trace of
> thread 52487:
>                                                        #0
> 0x000076ff3797188d syscall (libc.so.6 + 0x10688d)
>                                                        #1
> 0x000076ff37cbf337 g_cond_wait (libglib-2.0.so.0 + 0xb3337)
>                                                        #2
> 0x000076ff37c311b4 n/a (libglib-2.0.so.0 + 0x251b4)
>
>
> Best regards
>
> Norbert
>
> --
> PREINING Norbert
> https://urldefense.com/v3/__https://www.preining.info__;!!IBzWLUs!VGprxcO924v0vrka2J80Ysi5J9i6YmQ_uZmc4cXBzGceVxHXBlrqO3lwaqW_asbZOTOvjqUJvusrujezZh943_NpBg$
> arXiv / Cornell University   +   IFMGA Guide   +   TU Wien  +  TeX Live
> GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
>
> --
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
>
>

-- 
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.