You are not logged in.

#1 2015-12-10 19:52:35

aligator
Member
Registered: 2013-10-07
Posts: 75

[solved]VMWare with new GCC ABI change

Hi

I noticed, that since the gcc ABI change, VMWare refuses to start. I don't even get a console output.

I there any way to fix that?

Last edited by aligator (2015-12-12 11:54:54)

Offline

#2 2015-12-10 20:22:03

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,646
Website

Re: [solved]VMWare with new GCC ABI change

What makes you think the problem is related to the ABI change? What output do you get when running vmware from a terminal?

Mod note: Moving to AUR Issues.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#3 2015-12-10 20:34:36

aligator
Member
Registered: 2013-10-07
Posts: 75

Re: [solved]VMWare with new GCC ABI change

Because it is since I upgraded last time. Yes, it could be something different, but I have no idea...

I get nothing when I run it in a terminal.

Offline

#4 2015-12-10 20:42:28

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,516
Website

Re: [solved]VMWare with new GCC ABI change

an strace or ltrace would be useful - ltrace more likely so if your ABI suspicion is right.

Which version of vmware are you using?  Have you updated vmware?


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#5 2015-12-10 21:05:55

TheChickenMan
Member
From: United States
Registered: 2015-07-25
Posts: 354

Re: [solved]VMWare with new GCC ABI change

I can confirm that vmware no longer works. It also does not produce output to the console when run from console or to the system log.

ltrace output

"/usr/bin/vmware" is not an ELF file

strace output

execve("/usr/bin/vmware", ["vmware"], [/* 47 vars */]) = 0
brk(0)                                  = 0x2331000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=211001, ...}) = 0
mmap(NULL, 211001, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f60cb5f3000
close(3)                                = 0
open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\7\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1991416, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f60cb5f2000
mmap(NULL, 3815984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f60cb062000
mprotect(0x7f60cb1fd000, 2093056, PROT_NONE) = 0
mmap(0x7f60cb3fc000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19a000) = 0x7f60cb3fc000
mmap(0x7f60cb402000, 14896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f60cb402000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f60cb5f1000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f60cb5f0000
arch_prctl(ARCH_SET_FS, 0x7f60cb5f1700) = 0
mprotect(0x7f60cb3fc000, 16384, PROT_READ) = 0
mprotect(0x606000, 4096, PROT_READ)     = 0
mprotect(0x7f60cb627000, 4096, PROT_READ) = 0
munmap(0x7f60cb5f3000, 211001)          = 0
brk(0)                                  = 0x2331000
brk(0x2352000)                          = 0x2352000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1629600, ...}) = 0
mmap(NULL, 1629600, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f60cb462000
close(3)                                = 0
execve("/usr/local/sbin/bash", ["bash", "/usr/bin/vmware"], [/* 47 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/local/bin/bash", ["bash", "/usr/bin/vmware"], [/* 47 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/bin/bash", ["bash", "/usr/bin/vmware"], [/* 47 vars */]) = 0
brk(0)                                  = 0x2686000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=211001, ...}) = 0
mmap(NULL, 211001, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fea29c2f000
close(3)                                = 0
open("/usr/lib/libreadline.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260e\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=345576, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fea29c2e000
mmap(NULL, 2397440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fea297f8000
mprotect(0x7fea29839000, 2093056, PROT_NONE) = 0
mmap(0x7fea29a38000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x40000) = 0x7fea29a38000
mmap(0x7fea29a40000, 5376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fea29a40000
close(3)                                = 0
open("/usr/lib/libncursesw.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260u\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=444680, ...}) = 0
mmap(NULL, 2542224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fea2958b000
mprotect(0x7fea295f2000, 2097152, PROT_NONE) = 0
mmap(0x7fea297f2000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x67000) = 0x7fea297f2000
close(3)                                = 0
open("/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14576, ...}) = 0
mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fea29387000
mprotect(0x7fea2938a000, 2093056, PROT_NONE) = 0
mmap(0x7fea29589000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fea29589000
close(3)                                = 0
open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\7\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1991416, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fea29c2d000
mmap(NULL, 3815984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fea28fe3000
mprotect(0x7fea2917e000, 2093056, PROT_NONE) = 0
mmap(0x7fea2937d000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19a000) = 0x7fea2937d000
mmap(0x7fea29383000, 14896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fea29383000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fea29c2c000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fea29c2b000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fea29c2a000
arch_prctl(ARCH_SET_FS, 0x7fea29c2b700) = 0
mprotect(0x7fea2937d000, 16384, PROT_READ) = 0
mprotect(0x7fea29589000, 4096, PROT_READ) = 0
mprotect(0x7fea297f2000, 16384, PROT_READ) = 0
mprotect(0x7fea29a38000, 8192, PROT_READ) = 0
mprotect(0x6bc000, 4096, PROT_READ)     = 0
mprotect(0x7fea29c63000, 4096, PROT_READ) = 0
munmap(0x7fea29c2f000, 211001)          = 0
open("/dev/tty", O_RDWR|O_NONBLOCK)     = 3
close(3)                                = 0
brk(0)                                  = 0x2686000
brk(0x26a7000)                          = 0x26a7000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1629600, ...}) = 0
mmap(NULL, 1629600, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fea29a9c000
close(3)                                = 0
getuid()                                = 1000
getgid()                                = 1000
geteuid()                               = 1000
getegid()                               = 1000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fea29c62000
read(3, "MemTotal:        8180164 kB\nMemF"..., 1024) = 1024
close(3)                                = 0
munmap(0x7fea29c62000, 4096)            = 0
rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7fea29016680}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7fea29016680}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7fea29016680}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7fea29016680}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7fea29016680}, {SIG_DFL, [], SA_RESTORER, 0x7fea29016680}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x7fea29016680}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x7fea29016680}, {SIG_DFL, [], SA_RESTORER, 0x7fea29016680}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {SIG_IGN, [], SA_RESTORER, 0x7fea29016680}, {SIG_DFL, [], SA_RESTORER, 0x7fea29016680}, 8) = 0
uname({sysname="Linux", nodename="TERMINAL", ...}) = 0
stat("/home/mreynolds", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
stat(".", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
getpid()                                = 2396
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/gconv/gconv-modules", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=56095, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fea29c62000
read(3, "# GNU libc iconv configuration.\n"..., 4096) = 4096
read(3, "1002//\tJUS_I.B1.002//\nmodule\tJUS"..., 4096) = 4096
read(3, "ISO-IR-110//\t\tISO-8859-4//\nalias"..., 4096) = 4096
read(3, "\t\tISO-8859-14//\nalias\tISO_8859-1"..., 4096) = 4096
read(3, "IC-ES//\nalias\tEBCDICES//\t\tEBCDIC"..., 4096) = 4096
read(3, "DIC-CP-ES//\t\tIBM284//\nalias\tCSIB"..., 4096) = 4096
read(3, "//\nalias\tCSIBM864//\t\tIBM864//\nal"..., 4096) = 4096
read(3, "BM939//\nmodule\tIBM939//\t\tINTERNA"..., 4096) = 4096
read(3, "EUC-CN//\nalias\tCN-GB//\t\t\tEUC-CN/"..., 4096) = 4096
read(3, "T//\nmodule\tISO-2022-CN-EXT//\tINT"..., 4096) = 4096
read(3, "//\t\tISO_5428//\nalias\tISO_5428:19"..., 4096) = 4096
brk(0x26c8000)                          = 0x26c8000
read(3, "CII-8\t1\n\n#\tfrom\t\t\tto\t\t\tmodule\t\tc"..., 4096) = 4096
read(3, "\tfrom\t\t\tto\t\t\tmodule\t\tcost\nalias\t"..., 4096) = 4096
read(3, "712//\t\tINTERNAL\t\tIBM12712\t\t1\nmod"..., 4096) = 2847
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x7fea29c62000, 4096)            = 0
getppid()                               = 2394
stat(".", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
stat("/usr/local/sbin/bash", 0x7ffca5df1340) = -1 ENOENT (No such file or directory)
stat("/usr/local/bin/bash", 0x7ffca5df1340) = -1 ENOENT (No such file or directory)
stat("/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=791304, ...}) = 0
stat("/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=791304, ...}) = 0
geteuid()                               = 1000
getegid()                               = 1000
getuid()                                = 1000
getgid()                                = 1000
access("/usr/bin/bash", X_OK)           = 0
stat("/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=791304, ...}) = 0
geteuid()                               = 1000
getegid()                               = 1000
getuid()                                = 1000
getgid()                                = 1000
access("/usr/bin/bash", R_OK)           = 0
stat("/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=791304, ...}) = 0
stat("/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=791304, ...}) = 0
geteuid()                               = 1000
getegid()                               = 1000
getuid()                                = 1000
getgid()                                = 1000
access("/usr/bin/bash", X_OK)           = 0
stat("/usr/bin/bash", {st_mode=S_IFREG|0755, st_size=791304, ...}) = 0
geteuid()                               = 1000
getegid()                               = 1000
getuid()                                = 1000
getgid()                                = 1000
access("/usr/bin/bash", R_OK)           = 0
getpgrp()                               = 2394
rt_sigaction(SIGCHLD, {0x43f8b0, [], SA_RESTORER|SA_RESTART, 0x7fea29016680}, {SIG_DFL, [], SA_RESTORER|SA_RESTART, 0x7fea29016680}, 8) = 0
getrlimit(RLIMIT_NPROC, {rlim_cur=31911, rlim_max=31911}) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/usr/bin/vmware", O_RDONLY)       = 3
ioctl(3, TCGETS, 0x7ffca5df1640)        = -1 ENOTTY (Inappropriate ioctl for device)
lseek(3, 0, SEEK_CUR)                   = 0
read(3, "#!/usr/bin/env bash\n#\n# Copyrigh"..., 80) = 80
lseek(3, 0, SEEK_SET)                   = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0
fcntl(255, F_GETFD)                     = -1 EBADF (Bad file descriptor)
dup2(3, 255)                            = 255
close(3)                                = 0
fcntl(255, F_SETFD, FD_CLOEXEC)         = 0
fcntl(255, F_GETFL)                     = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat(255, {st_mode=S_IFREG|0755, st_size=3387, ...}) = 0
lseek(255, 0, SEEK_CUR)                 = 0
read(255, "#!/usr/bin/env bash\n#\n# Copyrigh"..., 3387) = 3387
open("/etc/vmware/bootstrap", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=222, ...}) = 0
read(3, "PREFIX=\"/usr\"\nBINDIR=\"/usr/bin\"\n"..., 222) = 222
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0
lseek(255, -1936, SEEK_CUR)             = 1451
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fea29c2b9d0) = 2397
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(4)                                = 0
close(4)                                = -1 EBADF (Bad file descriptor)
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fea29c2b9d0) = 2398
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigaction(SIGINT, {0x43c7d0, [], SA_RESTORER, 0x7fea29016680}, {SIG_DFL, [], SA_RESTORER, 0x7fea29016680}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 2397
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 2398
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7fea29016680}, {0x43c7d0, [], SA_RESTORER, 0x7fea29016680}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(3)                                = -1 EBADF (Bad file descriptor)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2397, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffca5df0e50, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 0
read(255, "\n# Only run the GUI if DISPLAY i"..., 3387) = 1936
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0
lseek(255, -177, SEEK_CUR)              = 3210
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fea29c2b9d0) = 2399
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(4)                                = 0
close(4)                                = -1 EBADF (Bad file descriptor)
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fea29c2b9d0) = 2400
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigaction(SIGINT, {0x43c7d0, [], SA_RESTORER, 0x7fea29016680}, {SIG_DFL, [], SA_RESTORER, 0x7fea29016680}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 2399
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 2400
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7fea29016680}, {0x43c7d0, [], SA_RESTORER, 0x7fea29016680}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
close(3)                                = -1 EBADF (Bad file descriptor)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2399, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffca5df0e50, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 0
read(255, "\nif \"$BINDIR\"/vmware-modconfig -"..., 3387) = 177
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
lseek(255, -8, SEEK_CUR)                = 3379
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fea29c2b9d0) = 2401
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x43c7d0, [], SA_RESTORER, 0x7fea29016680}, {SIG_DFL, [], SA_RESTORER, 0x7fea29016680}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 255}], 0, NULL) = 2401
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7fea29016680}, {0x43c7d0, [], SA_RESTORER, 0x7fea29016680}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2401, si_uid=1000, si_status=255, si_utime=41, si_stime=4} ---
wait4(-1, 0x7ffca5df0d50, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 0
read(255, "\nexit 1\n", 3387)           = 8
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(1)                           = ?
+++ exited with 1 +++

If quantum mechanics hasn't profoundly shocked you, you haven't understood it yet.
Niels Bohr

Offline

#6 2015-12-10 21:07:48

aligator
Member
Registered: 2013-10-07
Posts: 75

Re: [solved]VMWare with new GCC ABI change

I noticed now that the startup script gets false here:

if "$BINDIR"/vmware-modconfig --appname="VMware Workstation" --icon="vmware-workstation" &&
   vmware_module_exists $vmmon; then
   export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libcurl.so.4
   exec "$libdir"/bin/"vmware" "$@"
fi

so vmware is never started.

I use VMWare Workstation 12

Last edited by aligator (2015-12-10 21:08:46)

Offline

#7 2015-12-10 21:29:23

runical
Member
From: The Netherlands
Registered: 2012-03-03
Posts: 896

Re: [solved]VMWare with new GCC ABI change

This post [1] states that reinstalling helps. Have you tried that?

[1] https://bbs.archlinux.org/viewtopic.php?id=206037

EDIT: Forgot link

Last edited by runical (2015-12-10 21:29:41)

Offline

#8 2015-12-10 21:54:33

TheChickenMan
Member
From: United States
Registered: 2015-07-25
Posts: 354

Re: [solved]VMWare with new GCC ABI change

VMware has a new version up now which fixes the problem for me

http://www.vmware.com/products/workstat … evaluation


If quantum mechanics hasn't profoundly shocked you, you haven't understood it yet.
Niels Bohr

Offline

#9 2015-12-11 14:56:26

rakotomandimby
Member
From: Madagascar
Registered: 2014-05-07
Posts: 23
Website

Re: [solved]VMWare with new GCC ABI change

Using VMWare Workstation 12, it suddenly refused to launch. When inspecting the logs, which BTW are in /tmp/vmware-<id>, I see:

2015-12-11T17:41:54.774+03:00| appLoader| I125: Loading shipped version of libvmwareui.so.
2015-12-11T17:41:54.834+03:00| appLoader| W115: Unable to load libvmwareui.so from /usr/lib/vmware/lib/libvmwareui.so/libvmwareui.so: /usr/lib/vmware/lib/libvmwareui.so/libvmwareui.so: undefined symbol: _ZN4Glib10spawn_syncERKSsRKNS_11ArrayHandleISsNS_17Container_Helpers10TypeTraitsISsEEEENS_10SpawnFlagsERKN4sigc4slotIvNSA_3nilESC_SC_SC_SC_SC_SC_EEPSsSG_Pi
2015-12-11T17:41:54.834+03:00| appLoader| W115: Unable to load dependencies for /usr/lib/vmware/lib/libvmware-modconfig.so/libvmware-modconfig.so

Which I solved with

$ export VMWARE_USE_SHIPPED_LIBS=yes 

A little bit more details : http://mihamina.rktmb.org/2015/12/vmwar … -load.html

Offline

#10 2015-12-11 21:04:54

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [solved]VMWare with new GCC ABI change

Which version are you using?

Offline

#11 2015-12-11 21:16:44

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,646
Website

Re: [solved]VMWare with new GCC ABI change

Mod note: Merging with the existing thread.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#12 2015-12-12 11:54:40

aligator
Member
Registered: 2013-10-07
Posts: 75

Re: [solved]VMWare with new GCC ABI change

A new installation works!

Thank you.

Offline

Board footer

Powered by FluxBB