-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error in `clerk': realloc(): invalid next size: 0x000000000222b780 *** #27
Comments
Couldn't reproduce it. Would you mind trying again? |
I can still reproduce it with the steps described. Looking a bit further I was at least able to create a core dump (problem is that the entire shell [or gdb, if attached] freezes after the problem occurs). Apparently, the process stays alive for some reason but after killing it using kill -s SIGSEGV I got a core. The backtrace looks like this: #0 __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95 but it is likely of little or no use, since the problem is some corruption in the malloc data structures, so it happened earlier. |
Given the following todo file:
{
"DJKASJL": [
{
"text": "dasjlkdajskldjalsjdg: EHHDJAKSS, DKAJSSJ, DNMASNN, JKDAJSKDJD, DAJSLJASJJ, UDIOPSIPD, DJKASJLSJLSL, DJKS",
"state": 0
},
]
}
When I start up clerk with this file, edit the only todo, and press ',' the program crashes in realloc. It seems like a memory corruption/overflow somewhere in the clrk_input code.
The text was updated successfully, but these errors were encountered: