ruby crashes - how to get the coredumps?

After upgrading ruby from 4.0.0.p2 to 4.0.1, it does constantly crash:

Code:
Apr  8 21:43:52 <kern.info> edge kernel: [19591] pid 73557 (ruby40), jid 10, uid 5111: exited on signal 11 (no core dump - too large)
Apr  8 23:13:54 <kern.info> edge kernel: [24993] pid 46972 (ruby40), jid 10, uid 5111: exited on signal 11 (no core dump - too large)
Apr  8 23:50:43 <kern.info> edge kernel: [27202] pid 69098 (ruby40), jid 10, uid 5100: exited on signal 11 (no core dump - too large)
Apr  8 23:56:59 <kern.info> edge kernel: [27578] pid 21440 (ruby40), jid 10, uid 5111: exited on signal 11 (no core dump - too large)
Apr  9 00:30:24 <kern.info> edge kernel: [29583] pid 49328 (ruby40), jid 10, uid 5111: exited on signal 11 (no core dump - too large)

How to I get these coredumps?

I tried to use ruby 4.0.0 - this does crash all the same, but here coredumps are written:

Code:
Apr  9 00:38:56 <kern.info> edge kernel: [30095] pid 78786 (ruby40), jid 10, uid 5100: exited on signal 11 (core dumped)
Apr  9 00:39:49 <kern.info> edge kernel: [30148] pid 78782 (ruby40), jid 10, uid 5111: exited on signal 11 (core dumped)

The kernel source says, the coredump and this specific message is retrieved from limits. That would then be
Code:
$ ulimit -c
unlimited

So apparently in ruby 4.0.1 the size of "unlimited" has been reduced...
Eh? :-/
 
Back
Top