Matlab crashes every time an Error should be returned
In fedora, with Matlab R2024b, if serialbridge should return an error and print something on the command line, it instead makes the matlab instance crash.
When opening matlab from terminal and triggering the error (e.g. opening a serial port with baudrate 115200.1) it says "panic in a function that cannot unwind" as in the image: 
When, instead, using the vs-code extension for matlab, it creates such a crash log:
abort() detected at 2024-11-05 11:36:49 +0100
Configuration:
Crash Decoding : Disabled - No sandbox or build area path
Crash Mode : continue (default)
Default Encoding : UTF-8
Deployed : false
Desktop Environment : GNOME
GNU C Library : 2.39 stable
Graphics Driver : Uninitialized software
Graphics card 1 : 0x8086 ( 0x8086 ) 0x9a49 Version 0.0.0.0 (0-0-0)
Interpreter 4 : Executing request: 5461736B51756575652E637070
Java Version : Java 1.8.0_202-b08 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
MATLAB Architecture : glnxa64
MATLAB Entitlement ID : 1849657
MATLAB Root : /usr/local/MATLAB/R2024b
MATLAB Version : 24.2.0.2740171 (R2024b) Update 1
OpenGL : software
Operating System : Linux 6.11.5-200.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Oct 22 19:13:11 UTC 2024 x86_64
Process ID : 11179
Processor ID : x86 Family 6 Model 140 Stepping 1, GenuineIntel
Session Key : d7b806c5-87f0-4a03-831f-266bd8a6d2cf
Window System : The X.Org Foundation (12401004), display :0
Fault Count: 1
Abnormal termination:
abort()
Current Thread: 'MCR 0 interpret' id 140617183135424
Register State (from fault):
RAX = 0000000000000000 RBX = 0000000000002c2e
RCX = 00007fe46b6a8664 RDX = 0000000000000006
RSP = 00007fe3fd3fbde0 RBP = 00007fe3fd3fbe20
RSI = 0000000000002c2e RDI = 0000000000002bab
R8 = 0000000000000000 R9 = 0000000000000000
R10 = 0000000000000008 R11 = 0000000000000246
R12 = 00007fe3fd4006c0 R13 = 0000000000000000
R14 = 0000000000000006 R15 = 00007fe356fff2a0
RIP = 00007fe46b6a8664 EFL = 0000000000000246
CS = 0033 FS = 0000 GS = 0000
Stack Trace (from fault):
[ 0] 0x00007fe46b6a8664 /lib64/libc.so.6+00628324
[ 1] 0x00007fe46b64fc4e /lib64/libc.so.6+00265294 gsignal+00000030
[ 2] 0x00007fe46b637902 /lib64/libc.so.6+00166146 abort+00000223
[ 3] 0x00007fe356fbccfa /home/streben/Documenti/SKYWARD/Repo/matlab-simulator-hil/hardware_in_the_loop/serialbridge/serialbridge.mexa64+00302330
[ 4] 0x00007fe356fbada1 /home/streben/Documenti/SKYWARD/Repo/matlab-simulator-hil/hardware_in_the_loop/serialbridge/serialbridge.mexa64+00294305
[ 5] 0x00007fe356fba8e3 /home/streben/Documenti/SKYWARD/Repo/matlab-simulator-hil/hardware_in_the_loop/serialbridge/serialbridge.mexa64+00293091
[ 6] 0x00007fe356fb9959 /home/streben/Documenti/SKYWARD/Repo/matlab-simulator-hil/hardware_in_the_loop/serialbridge/serialbridge.mexa64+00289113
[ 7] 0x00007fe356fba5a4 /home/streben/Documenti/SKYWARD/Repo/matlab-simulator-hil/hardware_in_the_loop/serialbridge/serialbridge.mexa64+00292260
[ 8] 0x00007fe356f814d5 /home/streben/Documenti/SKYWARD/Repo/matlab-simulator-hil/hardware_in_the_loop/serialbridge/serialbridge.mexa64+00058581
[ 9] 0x00007fe356f81562 /home/streben/Documenti/SKYWARD/Repo/matlab-simulator-hil/hardware_in_the_loop/serialbridge/serialbridge.mexa64+00058722
[ 10] 0x00007fe356f81646 /home/streben/Documenti/SKYWARD/Repo/matlab-simulator-hil/hardware_in_the_loop/serialbridge/serialbridge.mexa64+00058950
[ 11] 0x00007fe356f8ae74 /home/streben/Documenti/SKYWARD/Repo/matlab-simulator-hil/hardware_in_the_loop/serialbridge/serialbridge.mexa64+00097908
[ 12] 0x00007fe44e2d56ef /usr/local/MATLAB/R2024b/bin/glnxa64/libmex.so+00964335
[ 13] 0x00007fe44e2d5778 /usr/local/MATLAB/R2024b/bin/glnxa64/libmex.so+00964472
[ 14] 0x00007fe44e2d57e5 /usr/local/MATLAB/R2024b/bin/glnxa64/libmex.so+00964581
[ 15] 0x00007fe44e2d6974 /usr/local/MATLAB/R2024b/bin/glnxa64/libmex.so+00969076
[ 16] 0x00007fe44e2c0f4a /usr/local/MATLAB/R2024b/bin/glnxa64/libmex.so+00880458
[ 17] 0x00007fe44e978606 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwm_dispatcher.so+01541638 _ZN8Mfh_file20dispatch_file_commonEMS_FviPP11mxArray_tagiS2_EiS2_iS2_+00000166
[ 18] 0x00007fe44e979b9c /usr/local/MATLAB/R2024b/bin/glnxa64/libmwm_dispatcher.so+01547164
[ 19] 0x00007fe44e979fae /usr/local/MATLAB/R2024b/bin/glnxa64/libmwm_dispatcher.so+01548206 _ZN8Mfh_file8dispatchEiPSt10unique_ptrI11mxArray_tagN6matrix6detail17mxDestroy_deleterEEiPPS1_+00000030
[ 20] 0x00007fe44dc74457 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwlxemainservices.so+02573399
[ 21] 0x00007fe44dc76b24 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwlxemainservices.so+02583332
[ 22] 0x00007fe434922a10 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwm_lxe.so+11676176
[ 23] 0x00007fe434915ada /usr/local/MATLAB/R2024b/bin/glnxa64/libmwm_lxe.so+11623130
[ 24] 0x00007fe4348a46d1 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwm_lxe.so+11159249
[ 25] 0x00007fe4345a4f4b /usr/local/MATLAB/R2024b/bin/glnxa64/libmwm_lxe.so+08015691
[ 26] 0x00007fe4345a6c5c /usr/local/MATLAB/R2024b/bin/glnxa64/libmwm_lxe.so+08023132
[ 27] 0x00007fe4345a3b61 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwm_lxe.so+08010593
[ 28] 0x00007fe4345b5525 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwm_lxe.so+08082725
[ 29] 0x00007fe4345b5d79 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwm_lxe.so+08084857
[ 30] 0x00007fe4345a3954 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwm_lxe.so+08010068
[ 31] 0x00007fe4345a3a5f /usr/local/MATLAB/R2024b/bin/glnxa64/libmwm_lxe.so+08010335
[ 32] 0x00007fe434715bfb /usr/local/MATLAB/R2024b/bin/glnxa64/libmwm_lxe.so+09526267
[ 33] 0x00007fe43471ab54 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwm_lxe.so+09546580
[ 34] 0x00007fe44de00934 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwlxemainservices.so+04196660
[ 35] 0x00007fe44dcdea11 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwlxemainservices.so+03009041
[ 36] 0x00007fe44dcdebfd /usr/local/MATLAB/R2024b/bin/glnxa64/libmwlxemainservices.so+03009533
[ 37] 0x00007fe44dda1f25 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwlxemainservices.so+03809061
[ 38] 0x00007fe44dda236e /usr/local/MATLAB/R2024b/bin/glnxa64/libmwlxemainservices.so+03810158
[ 39] 0x00007fe44ffb2329 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwiqm.so+01041193 _ZN3iqm14UserEvalPlugin7executeEP15inWorkSpace_tag+00000745
[ 40] 0x00007fe44ff8a266 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwiqm.so+00877158
[ 41] 0x00007fe44ff97fdb /usr/local/MATLAB/R2024b/bin/glnxa64/libmwiqm.so+00933851
[ 42] 0x00007fe44ff567f5 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwiqm.so+00665589
[ 43] 0x00007fe44e3aa119 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwbridge.so+00499993
[ 44] 0x00007fe44e3aa5f3 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwbridge.so+00501235
[ 45] 0x00007fe44e3c650a /usr/local/MATLAB/R2024b/bin/glnxa64/libmwbridge.so+00615690 _Z22mnGetCommandLineBufferbRbN7mwboost8optionalIKP15inWorkSpace_tagEEbRKNS0_9function2IN6mlutil14cmddistributor17inExecutionStatusERKNSt7__cxx1112basic_stringIDsSt11char_traitsIDsESaIDsEEES4_EE+00000218
[ 46] 0x00007fe44e3c68a1 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwbridge.so+00616609 _Z8mnParserv+00000513
[ 47] 0x00007fe44f578d58 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwmcr.so+00867672
[ 48] 0x00007fe46c53cf57 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwmvm.so+03395415 _ZN14cmddistributor15PackagedTaskIIP10invokeFuncIN7mwboost8functionIFvvEEEEENS2_10shared_ptrINS2_6futureIDTclfp_EEEEEERKT_+00000071
[ 49] 0x00007fe46c53d288 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwmvm.so+03396232 _ZNSt17_Function_handlerIFN7mwboost3anyEvEZN14cmddistributor15PackagedTaskIIP10createFuncINS0_8functionIFvvEEEEESt8functionIS2_ET_EUlvE_E9_M_invokeERKSt9_Any_data+00000024
[ 50] 0x00007fe44ffac67b /usr/local/MATLAB/R2024b/bin/glnxa64/libmwiqm.so+01017467 _ZN3iqm18PackagedTaskPlugin7executeEP15inWorkSpace_tag+00000091
[ 51] 0x00007fe44ff8a266 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwiqm.so+00877158
[ 52] 0x00007fe44ff546f2 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwiqm.so+00657138
[ 53] 0x00007fe44ff554bd /usr/local/MATLAB/R2024b/bin/glnxa64/libmwiqm.so+00660669
[ 54] 0x00007fe44ff557d4 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwiqm.so+00661460
[ 55] 0x00007fe44f562b27 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwmcr.so+00776999
[ 56] 0x00007fe44f5630d6 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwmcr.so+00778454
[ 57] 0x00007fe44f5632fd /usr/local/MATLAB/R2024b/bin/glnxa64/libmwmcr.so+00779005
[ 58] 0x00007fe46cb7db17 /usr/local/MATLAB/R2024b/bin/glnxa64/libmwboost_thread.so.1.81.0+00043799
[ 59] 0x00007fe46b6a66d7 /lib64/libc.so.6+00620247
[ 60] 0x00007fe46b72a60c /lib64/libc.so.6+01160716
This error was detected while a MEX-file was running. If the MEX-file
is not an official MathWorks function, please examine its source code
for errors. Please consult the External Interfaces Guide for information
on debugging MEX-files.
Edited by Emilio Corigliano