Welcome to the Cumulus Support forum.

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Cumulus MX V4 beta test release 4.0.0 (build 4019) - 03 April 2024

Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)

Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki

mono crashed when starting cumulusMX

From build 3044 the development baton passed to Mark Crossley. Mark has been responsible for all the Builds since. He has made the code available on GitHub. It is Mark's hope that others will join in this development, but at the very least he welcomes your ideas for future developments (see Cumulus MX Development suggestions).

Moderator: mcrossley

Post Reply
ycat51
Posts: 7
Joined: Sat 13 Apr 2019 8:15 am
Weather Station: PCE-FWS20
Operating System: ubuntu LTE 16.04

mono crashed when starting cumulusMX

Post by ycat51 »

Hello,
My CumulusMX software (v3.0.0 build 3048) was working fine until I upgraded my ubuntu server software packages.
Since the update of mono in version 5.20.1, CumulusMX crashes at startup with the error message: double free or corruption (out).
I can not identify the cause.

Here is the complete copy of the messages sent back.

yves@ubuntu-server:~/CumulusMX$ sudo mono CumulusMX.exe
Current culture: French (France)
Serial: 11AA2B42E52BDFA935D6A6270AF12FB3
Cumulus MX v.3.0.0 build 3048
Today.ini = data/today.ini
Last update=2019-04-12T18:30:00
Looking for Fine Offset station
double free or corruption (out)

=================================================================
Native Crash Reporting
=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
/proc/self/maps:
40d90000-40e70000 rwxp 00000000 00:00 0
4143c000-4144c000 rwxp 00000000 00:00 0
5642b5bfc000-5642b604d000 r-xp 00000000 fd:00 9833326 /usr/bin/mono-sgen
5642b624d000-5642b6254000 r--p 00451000 fd:00 9833326 /usr/bin/mono-sgen
5642b6254000-5642b6259000 rw-p 00458000 fd:00 9833326 /usr/bin/mono-sgen
5642b6259000-5642b6270000 rw-p 00000000 00:00 0
5642b7399000-5642b7a52000 rw-p 00000000 00:00 0 [heap]
7f016c000000-7f016c021000 rw-p 00000000 00:00 0
7f016c021000-7f0170000000 ---p 00000000 00:00 0
7f0173dff000-7f0173e00000 ---p 00000000 00:00 0
7f0173e00000-7f0173e01000 rw-p 00000000 00:00 0
7f0173e01000-7f0173e09000 ---p 00000000 00:00 0
7f0173e09000-7f0174000000 rw-p 00000000 00:00 0
7f0174000000-7f0174021000 rw-p 00000000 00:00 0
7f0174021000-7f0178000000 ---p 00000000 00:00 0
7f0178000000-7f0178036000 rw-p 00000000 00:00 0
7f0178036000-7f017c000000 ---p 00000000 00:00 0
7f017c000000-7f017c021000 rw-p 00000000 00:00 0
7f017c021000-7f0180000000 ---p 00000000 00:00 0
7f0180000000-7f0180064000 rw-p 00000000 00:00 0
7f0180064000-7f0184000000 ---p 00000000 00:00 0
7f0184000000-7f018402b000 rw-p 00000000 00:00 0
7f018402b000-7f0188000000 ---p 00000000 00:00 0
7f0188000000-7f0188021000 rw-p 00000000 00:00 0
7f0188021000-7f018c000000 ---p 00000000 00:00 0

=================================================================
Basic Fault Adddress Reporting
=================================================================
Memory around native instruction pointer (0x7f0195832e97):0x7f0195832e87 d2 4c 89 ce bf 02 00 00 00 b8 0e 00 00 00 0f 05 .L..............
0x7f0195832e97 48 8b 8c 24 08 01 00 00 64 48 33 0c 25 28 00 00 H..$....dH3.%(..
0x7f0195832ea7 00 44 89 c0 75 1f 48 81 c4 18 01 00 00 c3 0f 1f .D..u.H.........
0x7f0195832eb7 00 48 8b 15 a9 bf 3a 00 f7 d8 41 b8 ff ff ff ff .H....:...A.....

=================================================================
Native stacktrace:
=================================================================
0x5642b5d276e8 - mono : (null)
0x5642b5cbc964 - mono : (null)
0x7f0195e0f890 - /lib/x86_64-linux-gnu/libpthread.so.0 : (null)
0x7f0195832e97 - /lib/x86_64-linux-gnu/libc.so.6 : gsignal
0x7f0195834801 - /lib/x86_64-linux-gnu/libc.so.6 : abort
0x7f019587d897 - /lib/x86_64-linux-gnu/libc.so.6 : (null)
0x7f019588490a - /lib/x86_64-linux-gnu/libc.so.6 : (null)
0x7f019588be75 - /lib/x86_64-linux-gnu/libc.so.6 : cfree
0x7f019092b3b9 - /lib/x86_64-linux-gnu/libudev.so.1 : (null)
0x7f019092d340 - /lib/x86_64-linux-gnu/libudev.so.1 : (null)
0x7f019093987d - /lib/x86_64-linux-gnu/libudev.so.1 : udev_device_unref
0x7f0190939886 - /lib/x86_64-linux-gnu/libudev.so.1 : udev_device_unref
0x7f0190939886 - /lib/x86_64-linux-gnu/libudev.so.1 : udev_device_unref
0x7f0190939886 - /lib/x86_64-linux-gnu/libudev.so.1 : udev_device_unref
0x40e6ebe3 - Unknown

=================================================================
Telemetry Dumper:
=================================================================

Thank you for your help.
ycat51
jlmr731
Posts: 225
Joined: Sat 27 Aug 2016 12:11 am
Weather Station: Davis vantage pro 2
Operating System: Debian
Location: Wickliffe, Ohio
Contact:

Re: mono crashed when starting cumulusMX

Post by jlmr731 »

two things i would try, first completly remove mono and the reinstall and see if it works. if you still get an error maybe invoking verbose on starting may help a little more like

Code: Select all

mono -v CumulusMX.exe
if not then remove and downgrade to another version know to work, I am using version 4.6.2 (Debian 4.6.2.7+dfsg-1ubuntu1)
Post Reply