View Single Post
Old 10-28-2022, 11:38 AM   #9
elinkser
Addict
elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.
 
Posts: 242
Karma: 146236
Join Date: Oct 2022
Device: Kobo Clara HD
Lol, that was a lib I copied from the Debian Jessie archive when I was trying to reuse old deb binaries for the Kobo.


Unfortunately, after removing that old libgcc_s and running einkvnc from telnet, I get similar strace:

Spoiler:

execve("./einkvnc", ["./einkvnc", "192.168.43.1"], [/* 9 vars */]) = 0
brk(0) = 0x5590f000
uname({sys="Linux", node="kobo", ...}) = 0

.'.
.


open("/proc/self/maps", O_RDONLY|O_CLOEXEC) = 3
fcntl64(3, F_GETFD) = 0x1 (flags FD_CLOEXEC)
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x76f0a000
read(3, "54b51000-54d11000 r-xp 00000000 "..., 1024) = 1024
read(3, "2.11.1.so\n76e58000-76e59000 rw-p"..., 1024) = 1024
read(3, "b/libarmmem-v7l.so\n76ed3000-76ee"..., 1024) = 772
close(3) = 0
munmap(0x76f0a000, 4096) = 0
sched_getaffinity(5656, 32, {1}) = 4
ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7eb81e84) = -1 ENOTTY (Inappropriate ioctl for device)
syscall_384(0x7eb819f8, 0x10, 0x1, 0, 0, 0) = 0x10
socket(PF_INET, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_IP) = 3
connect(3, {sa_family=AF_INET, sin_port=htons(5900), sin_addr=inet_addr("192.168.43.1")}, 16) = 0
recv(3, "RFB 003.008\n", 12, 0) = 12
send(3, "RFB 003.008\n", 12, MSG_NOSIGNAL) = 12
recv(3, "\2", 1, 0) = 1
recv(3, "\2", 1, 0) = 1
recv(3, "\20", 1, 0) = 1
close(3) = 0
clock_gettime(CLOCK_REALTIME, {1666969923, 220886694}) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x7e382fd8} ---
write(2, "\nthread '", 9
thread ') = 9
write(2, "main", 4main) = 4
write(2, "' has overflowed its stack\n", 27' has overflowed its stack
) = 27
write(2, "fatal runtime error: ", 21fatal runtime error: ) = 21
write(2, "stack overflow", 14stack overflow) = 14
write(2, "\n", 1
) = 1
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(5656, 5656, SIGABRT) = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=5656, si_uid=0} ---
+++ killed by SIGABRT +++
Aborted


Last edited by elinkser; 01-07-2023 at 01:13 PM. Reason: retried spoiler
elinkser is offline   Reply With Quote