You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reported in version: 2.0.3 Reported for operating system, platform: Linux, x86_64
Comments on the original bug report:
On 2015-02-07 10:20:26 +0000, Magnus Bjerke Vik wrote:
Created attachment 2023
Backtrace for deadlock
Receiving a SIGINT or SIGTERM while already inside malloc routines will cause the program to deadlock.
I've attached a backtrace from a case where the signal is received while freeing some allocated data.
I've also attached a simple program to reproduce the problem. It might have to be run a few times to ensure that the signal is received while in a malloc routine.
I've only tested this on Linux, yet. A simple workaround is to handle the signals yourself and avoid any malloc routines.
On 2015-02-07 10:24:13 +0000, Magnus Bjerke Vik wrote:
Created attachment 2024
Code to reproduce deadlock
You might have to run the program a few times so that the signal is received while in a malloc routine. You can also increase the numAllocs.
On 2015-06-08 05:53:49 +0000, Ryan C. Gordon wrote:
This bug report was migrated from our old Bugzilla tracker.
These attachments are available in the static archive:
Reported in version: 2.0.3
Reported for operating system, platform: Linux, x86_64
Comments on the original bug report:
On 2015-02-07 10:20:26 +0000, Magnus Bjerke Vik wrote:
On 2015-02-07 10:24:13 +0000, Magnus Bjerke Vik wrote:
On 2015-06-08 05:53:49 +0000, Ryan C. Gordon wrote:
The text was updated successfully, but these errors were encountered: