CollaboraOnline / online

Collabora Online is a collaborative online office suite based on LibreOffice technology. This is also the source for the Collabora Office apps for iOS and Android.
https://collaboraonline.com
Other
1.77k stars 679 forks source link

coolwsd crash - poco needs update in coolwsd RPM #9706

Open rainerjung opened 1 month ago

rainerjung commented 1 month ago

This is a bug in the coolwsd packaging available under

https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-rpm

Since a few releases coolwsd crashes during log file rotation on sundays.

This is due to a bug fixed upstreams in POCO:

https://github.com/pocoproject/poco/issues/4486

and should be fixed in POCO 1.13.3:

https://github.com/pocoproject/poco/releases/tag/poco-1.13.3-release

I can't find out, against which POCO version the official free CODE RPMs have been built, but it would be nice, if you could update your POCO dependency.

Crash details:

coolwsd[223836]: Logging at information level to file: /var/log/coolwsd/coolwsd.log
coolwsd[223836]: Failed to initialize COOLWSD: Syntax error: Invalid DateTimeString:Sunday, 4 Aug 24 22:43:23 GMT
coolwsd[223836]: Syntax error: Invalid DateTimeString:Sunday, 4 Aug 24 22:43:23 GMT
coolwsd[223836]: wsd-223836-223836 2024-08-05 00:54:50.654016 +0200 [ coolwsd ] SIG   Fatal signal received: SIGABRT code: 18446744073709551610 for address: 0x3d100036a5c
coolwsd[223836]: Recent activity:
coolwsd[223836]: Backtrace 223836 - wsd 24.04.5.2 ca2ed20:
coolwsd[223836]: /usr/bin/coolwsd(_ZN7SigUtil13dumpBacktraceEv+0x73)[0x7c0943]
coolwsd[223836]: /usr/bin/coolwsd[0x7c0d65]
coolwsd[223836]: /lib64/libc.so.6(+0x3e6f0)[0x7fd81e03e6f0]
coolwsd[223836]: /lib64/libc.so.6(+0x8b94c)[0x7fd81e08b94c]
coolwsd[223836]: /lib64/libc.so.6(raise+0x16)[0x7fd81e03e646]
coolwsd[223836]: /lib64/libc.so.6(abort+0xd3)[0x7fd81e0287f3]
coolwsd[223836]: /usr/bin/coolwsd[0x5bcccd]
coolwsd[223836]: /lib64/libc.so.6(+0x3e6f0)[0x7fd81e03e6f0]
coolwsd[223836]: /usr/bin/coolwsd(_ZN7COOLWSDD2Ev+0x26)[0x689536]
coolwsd[223836]: /usr/bin/coolwsd(main+0x80)[0x5cdef0]
coolwsd[223836]: /lib64/libc.so.6(+0x29590)[0x7fd81e029590]
coolwsd[223836]: /lib64/libc.so.6(__libc_start_main+0x80)[0x7fd81e029640]
coolwsd[223836]: /usr/bin/coolwsd[0x5d4902]
systemd[1]: Started Process Core Dump (PID 223837/UID 0).
systemd-coredump[223838]: Resource limits disable core dumping for process 223836 (coolwsd).
systemd-coredump[223838]: Process 223836 (coolwsd) of user 977 dumped core.
systemd[1]: coolwsd.service: Main process exited, code=dumped, status=6/ABRT
systemd[1]: coolwsd.service: Failed with result 'core-dump'.

Thanks and regards,

Rainer

thebearon commented 1 month ago

Thanks for reporting, we will look into updating Poco in the releases!