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
It seems that with an up2date linux system, the ltr_extractor is not working anymore, possibly due to a newer toolchain (i.e. glibc?).
Running ltr_extractor gives me:
The backtrace gathered from the coredumpctl tells me:
Core was generated by `./ltr_extractor --extract /tmp/np/drive_c/Program Files (x86)/NaturalPoint/Trac'.
Program terminated with signal SIGABRT, Aborted.
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
Downloading source file /usr/src/debug/glibc/glibc/nptl/pthread_kill.c
44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
(gdb) bt
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1 0x00007fbeed08f953 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2 0x00007fbeed040ea8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3 0x00007fbeed02a53d in __GI_abort () at abort.c:79
#4 0x00007fbeed02b29e in __libc_message (fmt=fmt@entry=0x7fbeed1a277e "%s\n") at ../sysdeps/posix/libc_fatal.c:150
#5 0x00007fbeed099657 in malloc_printerr (str=str@entry=0x7fbeed1a55d8 "double free or corruption (out)") at malloc.c:5651
#6 0x00007fbeed09b7b0 in _int_free (av=0x7fbeed1e0aa0 <main_arena>, p=0x7ffd3c8ea430, have_lock=<optimized out>, have_lock@entry=0) at malloc.c:4574
#7 0x00007fbeed09de63 in __GI___libc_free (mem=<optimized out>) at malloc.c:3367
#8 0x00005649bd38a70c in free_specs () at hashing.c:317
#9 0x00005649bd389590 in main (argc=<optimized out>, argv=0x7ffd3c8eb1f8) at hashing.c:570
Edit: I should note that about 2-3 years ago, the firmware extraction still worked for me, with the exact same program, i.e. I didn't recompile it.
I did also check with a newly compiled ltr_extractor and it gives me the same result. So it's not fixed by recompilation either.
The text was updated successfully, but these errors were encountered:
It seems that with an up2date linux system, the ltr_extractor is not working anymore, possibly due to a newer toolchain (i.e. glibc?).
Running ltr_extractor gives me:
The backtrace gathered from the coredumpctl tells me:
Edit: I should note that about 2-3 years ago, the firmware extraction still worked for me, with the exact same program, i.e. I didn't recompile it.
I did also check with a newly compiled ltr_extractor and it gives me the same result. So it's not fixed by recompilation either.
The text was updated successfully, but these errors were encountered: