Hallo zusammen!
Ich habe nen Intel(R) Celeron(R) J4125 und wenn ich den TS3-Client
starte und verbinde, stürzt die Software ab und ich bekomme die
Meldung, dass es ein ungültiger Maschinenbefehl sei.
Die Architektur 8amd64) passt. Ich vermute, dass die so kompiliert
haben, dass Befehlssätze genutzt werden, die mein Prozessor nicht hat.
Da würde ich gerne mehr drüber rausfinden und wissen, welcher Befehl da
genutzt wird und welchen Befehlssatz ich dafür bräuchte, ggf. um das
dem TS-Support mitzuteilen.
Die CPU ist von 2019, daher kommt mir das schon komisch vor.
2023-07-15 17:26:13.389396|INFO |ClientUI |1 |Initiating connection:
217.160.67.148:9987
Breakpad crash /home/m/.ts3client/crashdumps/b041356d-d0f1-4cb7-2800e3af-ac35585c.dmp
Starting Error Reporter: /home/m/Downloads/TeamSpeak3-Client-linux_amd64/error_report
[{WIFSIGNALED(s) && WTERMSIG(s) == SIGILL}], 0, NULL) = 11925
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f4af6477510}, {sa_handler=0x565279b740b0, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f4af6477510}, 8) = 0
ioctl(2, TIOCGWINSZ, {ws_row=60, ws_col=202, ws_xpixel=1216, ws_ypixel=784}) = 0
openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2996, ...}, AT_EMPTY_PATH) = 0
read(3, "# Locale name alias data base.\n#"..., 4096) = 2996
read(3, "", 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/usr/share/locale/de_DE.UTF-8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, "/usr/share/locale/de_DE.utf8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, "/usr/share/locale/de_DE/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, "/usr/share/locale/de.UTF-8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, "/usr/share/locale/de.utf8/LC_MESSAGES/bash.mo", O_RDONLY) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, "/usr/share/locale/de/LC_MESSAGES/bash.mo", O_RDONLY) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=125828, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 125828, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f4af6419000
close(3) = 0
newfstatat(2, "", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x2), ...}, AT_EMPTY_PATH) = 0
openat(AT_FDCWD, "/usr/share/locale/de_DE.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, "/usr/share/locale/de_DE.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, "/usr/share/locale/de_DE/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, "/usr/share/locale/de.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, "/usr/share/locale/de.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden)
openat(AT_FDCWD, "/usr/share/locale/de/LC_MESSAGES/libc.mo", O_RDONLY) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=150765, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 150765, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f4af63f4000
close(3) = 0
write(2, "Downloads/TeamSpeak3-Client-linu"...,
137Downloads/TeamSpeak3-Client-linux_amd64/ts3client_runscript.sh:
Zeile 11: 11925 Ungültiger Maschinenbefehl ./ts3client_linux_amd64 $@
Das ist, was ich mit strace bekomme und beinhaltet den Crash-Zeitpunkt.
--
Gruß
Marco