vlc - gtk2/3 symbols problem

AN andy at neu.net
Sat Mar 4 03:59:22 UTC 2017


Hi:

On a new install of 12-current vlc is failing to start:

FreeBSD FBSD_12 12.0-CURRENT FreeBSD 12.0-CURRENT #0 r314495: Wed Mar  1 
18:14:24 UTC 2017 
root at releng3.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64

Starting vlc on the command line fails with:
# vlc
VLC media player 2.2.4 Weatherwax (revision 2.2.3-37-g888b7e89)
[00000008024233f0] logger interface: using logger.

(<unknown>:75280): Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x 
and GTK+ 3 in the same process is not supported


and with truss

# truss vlc
mmap(0x0,32768,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 
34366169088 (0x800622000)
issetugid()					 = 0 (0x0)
__sysctl(0x7fffffffe338,0x2,0x80082244c,0x7fffffffe330,0x0,0x0) = 0 (0x0)
__sysctl(0x7fffffffe338,0x2,0x80082254c,0x7fffffffe330,0x0,0x0) = 0 (0x0)
__sysctl(0x7fffffffe338,0x2,0x80082264c,0x7fffffffe330,0x0,0x0) = 0 (0x0)
__sysctl(0x7fffffffe338,0x2,0x80082274c,0x7fffffffe330,0x0,0x0) = 0 (0x0)
__sysctl(0x7fffffffe338,0x2,0x80082284c,0x7fffffffe330,0x0,0x0) = 0 (0x0)
lstat("/etc",{ mode=drwxr-xr-x ,inode=1926144,size=2560,blksize=32768 }) = 
0 (0x0)
lstat("/etc/libmap.conf",{ mode=-rw-r--r-- 
,inode=1926195,size=102,blksize=32768 }) = 0 (0x0)
openat(AT_FDCWD,"/etc/libmap.conf",O_RDONLY|O_CLOEXEC,00) = 3 (0x3)
fstat(3,{ mode=-rw-r--r-- ,inode=1926195,size=102,blksize=32768 }) = 0 
(0x0)
mmap(0x0,102,PROT_READ,MAP_PRIVATE,3,0x0)	 = 34366201856 
(0x80062a000)
close(3)					 = 0 (0x0)
lstat("/usr",{ mode=drwxr-xr-x ,inode=80256,size=512,blksize=32768 }) = 0 
(0x0)
lstat("/usr/local",{ mode=drwxr-xr-x ,inode=160524,size=512,blksize=32768 
}) = 0 (0x0)
lstat("/usr/local/etc",{ mode=drwxr-xr-x 
,inode=242348,size=1536,blksize=32768 }) = 0 (0x0)
lstat("/usr/local/etc/libmap.d",0x7fffffffc9e8)	 ERR#2 'No such file or 
directory'
munmap(0x80062a000,102)				 = 0 (0x0)
access("/usr/local/lib/libvlc.so.5",F_OK)	 = 0 (0x0)
openat(AT_FDCWD,"/usr/local/lib/libvlc.so.5",O_RDONLY|O_CLOEXEC|O_VERIFY,00) 
= 3 (0x3)
fstat(3,{ mode=-rwxr-xr-x ,inode=258965,size=107248,blksize=32768 }) = 0 
(0x0)
mmap(0x0,4096,PROT_READ,MAP_PRIVATE|MAP_PREFAULT_READ,3,0x0) = 34366201856 
(0x80062a000)
mmap(0x0,2203648,PROT_NONE,MAP_PRIVATE|MAP_ANON|MAP_NOCORE,-1,0x0) = 
34368270336 (0x800823000)
mmap(0x800823000,106496,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_FIXED|MAP_NOCORE|MAP_PREFAULT_READ,3,0x0) 
= 34368270336 (0x800823000)
mmap(0x800a3c000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED|MAP_PREFAULT_READ,3,0x19000) 
= 34370469888 (0x800a3c000)
munmap(0x80062a000,4096)			 = 0 (0x0)
close(3)					 = 0 (0x0)
access("/usr/local/lib/libthr.so.3",F_OK)	 ERR#2 'No such file or 
directory'
openat(AT_FDCWD,"/var/run/ld-elf.so.hints",O_RDONLY|O_CLOEXEC,00) = 3 
(0x3)
read(3,"Ehnt\^A\0\0\0\M^@\0\0\0\M-"\0\0"...,128) = 128 (0x80)
fstat(3,{ mode=-r--r--r-- ,inode=734093,size=290,blksize=32768 }) = 0 
(0x0)
lseek(3,0x80,SEEK_SET)				 = 128 (0x80)
read(3,"/lib:/usr/lib:/usr/lib/compat:/u"...,162) = 162 (0xa2)
close(3)					 = 0 (0x0)
access("/lib/libthr.so.3",F_OK)			 = 0 (0x0)
....
snip
....
(<unknown>:80247): Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x 
and GTK+ 3 in the same process is not supported
write(2,"\n(<unknown>:80247): Gtk-ERROR *"...,124) = 124 (0x7c)
SIGNAL 5 (SIGTRAP)
_umtx_op(0x800653008,UMTX_OP_WAIT_UINT_PRIVATE,0x0,0x0,0x0) ERR#4 
'Interrupted system call'


Any help would be appreciated, thanks in advance.

Regards


More information about the freebsd-multimedia mailing list