comparison Sphinx/source/faq/crash.rst @ 607:eaa6cdfa7ba6 Orthanc-1.9.0

Orthanc 1.9.0
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 29 Jan 2021 12:26:47 +0100
parents 090cc988c35e
children cfeb018b9150
comparison
equal deleted inserted replaced
606:2f000ee9b20d 607:eaa6cdfa7ba6
62 to generate a backtrace (the famous "core dumped" message) that can be 62 to generate a backtrace (the famous "core dumped" message) that can be
63 analyzed by any developer of Orthanc. Assuming that the :ref:`plugin 63 analyzed by any developer of Orthanc. Assuming that the :ref:`plugin
64 above <segfault-plugin>` is available as the ``crash.cpp`` file, here 64 above <segfault-plugin>` is available as the ``crash.cpp`` file, here
65 is a sample debug session:: 65 is a sample debug session::
66 66
67 $ wget https://lsb.orthanc-server.com/orthanc/debug/1.8.2/Orthanc 67 $ wget https://lsb.orthanc-server.com/orthanc/debug/1.9.0/Orthanc
68 $ chmod +x ./Orthanc 68 $ chmod +x ./Orthanc
69 $ gcc -fPIC -shared ./crash.cpp -I ~/orthanc/Plugins/Include -o crash.so 69 $ gcc -fPIC -shared ./crash.cpp -I ~/orthanc/Plugins/Include -o crash.so
70 $ ulimit -c unlimited 70 $ ulimit -c unlimited
71 $ echo '{ "Plugins" : ["crash.so"] }' > Configuration.json 71 $ echo '{ "Plugins" : ["crash.so"] }' > Configuration.json
72 $ rm -f core ; ./Orthanc Configuration.json 72 $ rm -f core ; ./Orthanc Configuration.json
73 W0427 15:43:24.215783 main.cpp:1436] Orthanc version: 1.8.2 73 W0427 15:43:24.215783 main.cpp:1436] Orthanc version: 1.9.0
74 W0427 15:43:24.215910 main.cpp:1279] Performance warning: Non-release build, runtime debug assertions are turned on 74 W0427 15:43:24.215910 main.cpp:1279] Performance warning: Non-release build, runtime debug assertions are turned on
75 W0427 15:43:24.217585 OrthancConfiguration.cpp:61] Reading the configuration from: "Configuration.json" 75 W0427 15:43:24.217585 OrthancConfiguration.cpp:61] Reading the configuration from: "Configuration.json"
76 W0427 15:43:24.254733 main.cpp:700] Loading plugin(s) from: crash.so 76 W0427 15:43:24.254733 main.cpp:700] Loading plugin(s) from: crash.so
77 W0427 15:43:24.254866 PluginsManager.cpp:269] Registering plugin 'crash' (version 0.0) 77 W0427 15:43:24.254866 PluginsManager.cpp:269] Registering plugin 'crash' (version 0.0)
78 Segmentation fault (core dumped) 78 Segmentation fault (core dumped)