Went from latest experimental to canary.
Stacktrace:
at <unknown> <0xffffffff>
at System.Collections.Generic.Dictionary`2<string, int>.Insert (string,int,bool) <0x00063>
at System.Collections.Generic.Dictionary`2<string, int>.Add (string,int) <0x00027>
at MimeKit.Utils.CharsetUtils.AddAliases (System.Collections.Generic.Dictionary`2<string, int>,int,int,string[]) <0x00077>
at MimeKit.Utils.CharsetUtils..cctor () <0x001ef>
at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0x0006f>
at <unknown> <0xffffffff>
at (wrapper managed-to-native) object.__icall_wrapper_mono_generic_class_init (intptr) <0x0003b>
at MimeKit.ParserOptions..ctor () <0x0008f>
at MimeKit.ParserOptions..cctor () <0x00063>
at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0x0006f>
at <unknown> <0xffffffff>
at Duplicati.Library.Modules.Builtin.SendMail.SendMessage (string,string) <0x00117>
at Duplicati.Library.Modules.Builtin.ReportHelper.OnFinish (object) <0x00633>
at Duplicati.Library.Main.Controller.OnOperationComplete (object) <0x00303>
at Duplicati.Library.Main.Controller.RunAction<T_REF> (T_REF,string[]&,Duplicati.Library.Utility.IFilter&,System.Action`1<T_REF>) <0x0054f>
at Duplicati.Library.Main.Controller.Backup (string[],Duplicati.Library.Utility.IFilter) <0x001fb>
at Duplicati.Server.Runner.Run (Duplicati.Server.Runner/IRunnerData,bool) <0x00e43>
at Duplicati.Server.Program/<>c.<SetWorkerThread>b__45_0 (Duplicati.Server.Runner/IRunnerData) <0x0001b>
at Duplicati.Library.Utility.WorkerThread`1<Tx_REF>.Runner () <0x004ab>
at System.Threading.ThreadHelper.ThreadStart_Context (object) <0x0009f>
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x001fb>
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x0002b>
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object) <0x0005b>
at System.Threading.ThreadHelper.ThreadStart () <0x0002f>
at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x000c7>
Native stacktrace:
Debug info from gdb:
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
Updated mono to the mono available at synocommunity, and now it seems to work as expected.
The crash seems to happen when sending the email, as the backup itself works OK.
If a new experimental comes out, ideally a message or warning about mono versions should be available. Ideally before activating the new release, but that might be difficult…
Regards,
Wim