[erlang-patches] An ODBC process should exit normally if its client exits with 'shutdown'

Henrik Nord <>
Wed Nov 2 10:07:29 CET 2011


On 10/21/2011 06:52 PM, Magnus Henoch wrote:
> I noticed that ODBC processes would always generate crash reports when
> our system was being shut down, and came up with this patch:
>
> git fetch git://github.com/legoscia/otp.git odbc-shutdown-normal-exit
>
> https://github.com/legoscia/otp/compare/odbc-shutdown-normal-exit
> https://github.com/legoscia/otp/compare/odbc-shutdown-normal-exit.patch
>
> Here is an example of such a crash report:
>
>    =CRASH REPORT==== 21-Oct-2011::16:52:55 ===
>      crasher:
>        initial call: odbc:init/1
>        pid:<0.2685.0>
>        registered_name: []
>        exception exit: {stopped,{'EXIT',<0.2684.0>,shutdown}}
>          in function  gen_server:terminate/6
>        ancestors: [odbc_sup,<0.2520.0>]
>        messages: [{'EXIT',#Port<0.26070>,normal}]
>        links: [<0.2521.0>]
>        dictionary: []
>        trap_exit: true
>        status: running
>        heap_size: 610
>        stack_size: 24
>        reductions: 1483
>      neighbours:
>
Thank you for the contribution, your branch is included in 'pu'

-- 
/Henrik Nord Erlang/OTP



More information about the erlang-patches mailing list