Closed Chimrod closed 4 years ago
Here is a stacktrace from a bug : (not the same as the one in the log, but in the same conditions)
Backtrace seems to be in calloc, i3 exits with SIGABORT:
https://stackoverflow.com/questions/14897157/what-does-corrupted-double-linked-list-mean https://stackoverflow.com/questions/3413166/when-does-a-process-get-sigabrt-signal-6
What is your script doing?
I'm trying to make i3 act as a dynamic tiling WM, and automaticaly rearange the workspace tree when a new window is created.
It operate by :
It preprocess the tree, then create a command throught ipc in order to reorganize all the windows. All the operations are chained in a single command.
I see this error in the backtrace :
#8 0x00007f77d41c6c1a in malloc_printerr (str=str@entry=0x7f77d42c9393 "corrupted double-linked list") at malloc.c:5341
#9 0x00007f77d41ca231 in _int_malloc (av=av@entry=0x7f77d4302c40 <main_arena>, bytes=bytes@entry=448) at malloc.c:3931
The only one commands sent are the one I've given in example :
Can you share the script?
I'm submitting a
Current Behavior
I'm running a script which automaticaly arrange the containers following some specific rules. The commands given to ipc looks like :
[con_id=94800575960816] focus,move left;[con_id=94800576165168] focus,split vertical;[con_id=94800575774320] focus,move up;[con_id=94800575924928] focus,split horizontal;[con_id=94800575773856] focus,split horizontal;
Reproduction Instructions
This seems to crash with an interraction with fullscreen windows. I'm trying to identify the exact way it occurs.
Environment
Output of
i3 --moreversion 2>&-
:Here is the workspace tree just before the crash