Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#57777 - [vlc] Getting Segmentation fault (core dumped) when installing package or trying to run vlc

Attached to Project: Arch Linux
Opened by Brian Brodsky (brianbrodsky12) - Friday, 09 March 2018, 23:56 GMT
Last edited by Levente Polyak (anthraxx) - Tuesday, 15 May 2018, 21:58 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Steffens (heftig)
Levente Polyak (anthraxx)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 6
Private No

Details

Description:
Getting Segmentation fault (core dumped) when installing package or trying to run vlc

Additional info:
* package version(s)
vlc-3.0.1-2
* config and/or log files etc.


Steps to reproduce:
[brian@brian-arch-desktop ~]$ sudo pacman -S vlc [sudo] password for brian:
warning: vlc-3.0.1-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) vlc-3.0.1-2

Total Installed Size: 56.44 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [######################] 100%
(1/1) checking package integrity [######################] 100%
(1/1) loading package files [######################] 100%
(1/1) checking for file conflicts [######################] 100%
(1/1) checking available disk space [######################] 100%
:: Processing package changes...
(1/1) reinstalling vlc [######################] 100%
:: Running post-transaction hooks...
(1/4) Updating icon theme caches...
(2/4) Arming ConditionNeedsUpdate...
(3/4) Updating the desktop file MIME type cache...
(4/4) Updating the vlc plugin cache...
error: command terminated by signal 11: Segmentation fault
[brian@brian-arch-desktop ~]$ vlc
VLC media player 3.0.1 Vetinari (revision 3.0.1-0-gec0f700fcc)
Segmentation fault (core dumped)
[brian@brian-arch-desktop ~]$
This task depends upon

Closed by  Levente Polyak (anthraxx)
Tuesday, 15 May 2018, 21:58 GMT
Reason for closing:  Fixed
Additional comments about closing:  3.0.2-1
Comment by Doug Newgard (Scimmia) - Saturday, 10 March 2018, 03:48 GMT
What version of glib2? Can you get a backtrace?
Comment by Jean-Marc Lenoir (jihem) - Saturday, 10 March 2018, 10:19 GMT
Same problem, but only when I start the program (not during installation). The problem disappear if I remove the file /usr/lib/vlc/plugins/plugins.dat. In addition, if I try to build the package myself, the build crashes when running vlc-cache-gen.
glibc version: 2.26-11.
I don't know what do you mean exactly with backstrace, but when I run vlc with gdb, I get:
Using host libthread_db library "/usr/lib/libthread_db.so.1".
VLC media player 3.0.1 Vetinari (revision 3.0.1-0-gec0f700fcc)

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7de13ed in do_lookup_x () from /lib64/ld-linux-x86-64.so.2

And this is the end of "strace vlc":
openat(AT_FDCWD, "/usr/lib/libpcre.so.1", 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\240\26\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=469216, ...}) = 0
mmap(NULL, 2564584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2339654000
mprotect(0x7f23396c5000, 2097152, PROT_NONE) = 0
mmap(0x7f23398c5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x71000) = 0x7f23398c5000
close(3) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} ---
+++ killed by SIGSEGV (core dumped) +++
[1] 24188 segmentation fault (core dumped) strace vlc
Comment by Jean-Marc Lenoir (jihem) - Saturday, 10 March 2018, 10:25 GMT
Edit: nothing
Comment by Brian Brodsky (brianbrodsky12) - Saturday, 10 March 2018, 16:16 GMT
[brian@brian-arch-desktop gdb]$ ldd --version
ldd (GNU libc) 2.26
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
[brian@brian-arch-desktop gdb]$ pacman -Ss glib2 | grep installed
core/glib2 2.54.3+2+g94b38beff-1 [installed]
core/glib2-docs 2.54.3+2+g94b38beff-1 [installed]
[brian@brian-arch-desktop gdb]$

Never did a backtrace before. I found instructions for another distro at https://wiki.ubuntu.com/Backtrace and followed them. I have attached the results.

Thank you,

Brian
Comment by Lahfa Samy (AkechiShiro) - Sunday, 11 March 2018, 14:10 GMT
I have the same problem(segfault), when reinstalling and when trying to use vlc.

Here is what I have :

╭─x at x in /home/x
╰─λ sudo aura -S vlc 139 < 14:58:20
warning: vlc-3.0.1-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) vlc-3.0.1-2

Total Installed Size: 56.44 MiB
Net Upgrade Size: 0.00 MiB


:: Proceed with installation? [Y/n] Y
(1/1) checking keys in keyring [##############################################################] 100%
(1/1) checking package integrity [##############################################################] 100%
(1/1) loading package files [##############################################################] 100%
(1/1) checking for file conflicts [##############################################################] 100%
(1/1) checking available disk space [##############################################################] 100%
:: Processing package changes...
(1/1) reinstalling vlc [##############################################################] 100%
:: Running post-transaction hooks...
(1/4) Updating icon theme caches...
(2/4) Arming ConditionNeedsUpdate...
(3/4) Updating the desktop file MIME type cache...
(4/4) Updating the vlc plugin cache...
error: command terminated by signal 11: Segmentation fault
╭─x at x in /home/x
╰─λ vlc 0 < 14:59:08
VLC media player 3.0.1 Vetinari (revision 3.0.1-0-gec0f700fcc)

Then in dmesg, I have this :

[346071.178960] vlc-cache-gen[22260]: segfault at ac60 ip 000000000000ac60 sp 00007ffd54c699c8 error 14 in vlc-cache-gen[56316e2a9000+1000] ---> This one must be from the aura reinstallation of VLC.
[346361.316352] vlc[22846]: segfault at ac60 ip 000000000000ac60 sp 00007fff079feda8 error 14 in vlc[55a6ce02c000+3000] ---> This one is from the VLC command.

Here is my glib2 version just in case :
ldd (GNU libc) 2.26
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

Thanks for any help.

Comment by Levente Polyak (anthraxx) - Sunday, 11 March 2018, 18:02 GMT
sounds a bit similar to  FS#55913 
does LD_PRELOAD=/usr/lib/libgobject-2.0.so.0 pacman -S vlc
for installing or similar preload for running vlc help?
Comment by Lahfa Samy (AkechiShiro) - Sunday, 11 March 2018, 18:40 GMT
Yes this works, here is what I did, I reinstalled using pacman:
env LD_PRELOAD=/usr/lib/libgobject-2.0.so.0 pacman -S vlc

Then I launched vlc with :
╰─λ env LD_PRELOAD=/usr/lib/libgobject-2.0.so.0 vlc 0 < 19:37:56
VLC media player 3.0.1 Vetinari (revision 3.0.1-0-gec0f700fcc)
[000055ed7635d4c0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[000055ed76454180] [http] lua interface: Lua HTTP interface
[000055ed76360ed0] main playlist: playlist is empty

And it works!!
Thank you very much, will this be fixed soon or is the problem on my end?
Comment by Levente Polyak (anthraxx) - Sunday, 11 March 2018, 18:47 GMT
@JGC: please have a look, this seems to be the re-introduction of "glib2 https://trac.videolan.org/vlc/ticket/12039 seems new gnome with meson does not make gobject un-unloadable". previous ticket  FS#55913  solved back then in glib2 2.54.1-2
Comment by Lahfa Samy (AkechiShiro) - Sunday, 11 March 2018, 20:27 GMT
Comment by Brian Brodsky (brianbrodsky12) - Sunday, 11 March 2018, 23:28 GMT
I did not get an error installing the package this way but I still cannot run vlc:

[root@brian-arch-desktop ~]# env LD_PRELOAD=/usr/lib/libgobject-2.0.so.0 pacman -S vlc
warning: vlc-3.0.1-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) vlc-3.0.1-2

Total Installed Size: 56.44 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [######################] 100%
(1/1) checking package integrity [######################] 100%
(1/1) loading package files [######################] 100%
(1/1) checking for file conflicts [######################] 100%
(1/1) checking available disk space [######################] 100%
:: Processing package changes...
(1/1) reinstalling vlc [######################] 100%
:: Running post-transaction hooks...
(1/4) Updating icon theme caches...
(2/4) Arming ConditionNeedsUpdate...
(3/4) Updating the desktop file MIME type cache...
(4/4) Updating the vlc plugin cache...
[root@brian-arch-desktop ~]# logout
[brian@brian-arch-desktop Downloads]$ vlc
VLC media player 3.0.1 Vetinari (revision 3.0.1-0-gec0f700fcc)
Segmentation fault (core dumped)
[brian@brian-arch-desktop Downloads]$
Comment by Brian Brodsky (brianbrodsky12) - Sunday, 11 March 2018, 23:30 GMT
sorry missed

[brian@brian-arch-desktop Downloads]$ env LD_PRELOAD=/usr/lib/libgobject-2.0.so.0 vlc

This works for me as well.
Comment by loqs (loqs) - Sunday, 11 March 2018, 23:43 GMT
Can someone affected try rebuilding glib2 with libs.diff patched in again glib2.patch is git diff of change src.tar.gz is ready to extract and build of the none downloadable sources including patch

https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/glib2&id=2af117ea91369101715a5f39ee6063bbf07d8820 is where the patch was removed.
Comment by Brian Brodsky (brianbrodsky12) - Sunday, 11 March 2018, 23:53 GMT
@loqs if I knew how I definitely would
Comment by loqs (loqs) - Sunday, 11 March 2018, 23:59 GMT
Assuming you have base-devel group already installed (and git)
bsdtar -xvf glib2-2.54.3+2+g94b38beff-1.src.tar.gz
cd glib2
makepkg -rsi #will build and install the package installing and removing dependencies needed for the build
Comment by Brian Brodsky (brianbrodsky12) - Monday, 12 March 2018, 00:04 GMT
@loqs Do these commands need to be run as root?
Comment by loqs (loqs) - Monday, 12 March 2018, 00:09 GMT
No and makepkg will refuse to run as root, internally sudo will be used when makepkg calls pacman to install or remove a package,
that may trigger a password request depending on your sudo configuration.
Comment by Brian Brodsky (brianbrodsky12) - Monday, 12 March 2018, 00:23 GMT
Got an error on makepkg (this is end):

PASS: gschema-compile 81 /gschema/empty-key/opt
============================================================================
Testsuite summary for glib 2.54.3
============================================================================
# TOTAL: 735
# PASS: 701
# SKIP: 32
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 2
============================================================================
See gio/tests/test-suite.log
Please report to http://bugzilla.gnome.org/enter_bug.cgi?product=glib
============================================================================
make[8]: *** [Makefile:3667: test-suite.log] Error 1
make[8]: Leaving directory '/home/brian/Downloads/glib2/src/glib/gio/tests'
make[7]: *** [Makefile:3775: check-TESTS] Error 2
make[7]: Leaving directory '/home/brian/Downloads/glib2/src/glib/gio/tests'
make[6]: *** [Makefile:4494: check-am] Error 2
make[6]: Leaving directory '/home/brian/Downloads/glib2/src/glib/gio/tests'
make[5]: *** [Makefile:3559: check-recursive] Error 1
make[5]: Leaving directory '/home/brian/Downloads/glib2/src/glib/gio/tests'
make[4]: *** [Makefile:4497: check] Error 2
make[4]: Leaving directory '/home/brian/Downloads/glib2/src/glib/gio/tests'
make[3]: *** [Makefile:4417: check-recursive] Error 1
make[3]: Leaving directory '/home/brian/Downloads/glib2/src/glib/gio'
make[2]: *** [Makefile:4728: check] Error 2
make[2]: Leaving directory '/home/brian/Downloads/glib2/src/glib/gio'
make[1]: *** [Makefile:1280: check-recursive] Error 1
make[1]: Leaving directory '/home/brian/Downloads/glib2/src/glib'
make: *** [Makefile:1737: check] Error 2
==> ERROR: A failure occurred in check().
Aborting...
[brian@brian-arch-desktop glib2]$
Comment by Brian Brodsky (brianbrodsky12) - Monday, 12 March 2018, 00:26 GMT
Sorry here is more of end:

make[8]: Entering directory '/home/brian/Downloads/glib2/src/glib/gio/tests'
PASS: appmonitor 1 /monitor/app
PASS: async-close-output-stream 1 /close-async/without-flush
PASS: async-close-output-stream 2 /close-async/with-flush
PASS: async-close-output-stream 3 /close-async/with-async-flush
PASS: async-splice-output-stream 1 /async-splice/copy-chunks
PASS: async-splice-output-stream 2 /async-splice/copy-chunks-threaded-input
PASS: async-splice-output-stream 3 /async-splice/copy-chunks-threaded-output
PASS: async-splice-output-stream 4 /async-splice/copy-chunks-threaded
PASS: buffered-input-stream 1 /buffered-input-stream/peek
PASS: buffered-input-stream 2 /buffered-input-stream/peek-buffer
PASS: buffered-input-stream 3 /buffered-input-stream/set-buffer-size
PASS: buffered-input-stream 4 /buffered-input-stream/read-byte
PASS: buffered-input-stream 5 /buffered-input-stream/read
PASS: buffered-input-stream 6 /buffered-input-stream/read-async
PASS: buffered-input-stream 7 /buffered-input-stream/skip
PASS: buffered-input-stream 8 /buffered-input-stream/skip-async
PASS: buffered-input-stream 9 /buffered-input-stream/seek
PASS: buffered-input-stream 10 /filter-input-stream/close
PASS: buffered-output-stream 1 /buffered-output-stream/write
PASS: buffered-output-stream 2 /buffered-output-stream/grow
PASS: buffered-output-stream 3 /buffered-output-stream/seek
PASS: buffered-output-stream 4 /buffered-output-stream/truncate
PASS: buffered-output-stream 5 /filter-output-stream/close
PASS: cancellable 1 /cancellable/multiple-concurrent
PASS: contexts 1 /gio/contexts/thread-independence
PASS: contexts 2 /gio/contexts/context-independence
PASS: contexts 3 /gio/contexts/context-specific/identity
PASS: contexts 4 /gio/contexts/context-specific/emit
PASS: contexts 5 /gio/contexts/context-specific/emit-and-unref
PASS: contenttype 1 /contenttype/guess
PASS: contenttype 2 /contenttype/unknown
PASS: contenttype 3 /contenttype/subtype
PASS: contenttype 4 /contenttype/list
PASS: contenttype 5 /contenttype/executable
PASS: contenttype 6 /contenttype/description
PASS: contenttype 7 /contenttype/icon
PASS: contenttype 8 /contenttype/symbolic-icon
PASS: contenttype 9 /contenttype/tree
PASS: contenttype 10 /contenttype/test_type_is_a_special_case
PASS: converter-stream 1 /converter/basics
PASS: converter-stream 2 /converter-input-stream/expander
PASS: converter-stream 3 /converter-input-stream/compressor
PASS: converter-stream 4 /converter-input-stream/truncation/zlib
PASS: converter-stream 5 /converter-input-stream/truncation/gzip
PASS: converter-stream 6 /converter-input-stream/truncation/raw
PASS: converter-stream 7 /converter-input-stream/charset/utf8->latin1
PASS: converter-stream 8 /converter-input-stream/charset/latin1->utf8
PASS: converter-stream 9 /converter-input-stream/charset/fallbacks
PASS: converter-stream 10 /converter-output-stream/roundtrip/zlib-0
PASS: converter-stream 11 /converter-output-stream/roundtrip/zlib-9
PASS: converter-stream 12 /converter-output-stream/roundtrip/gzip-0
PASS: converter-stream 13 /converter-output-stream/roundtrip/gzip-9
PASS: converter-stream 14 /converter-output-stream/roundtrip/raw-0
PASS: converter-stream 15 /converter-output-stream/roundtrip/raw-9
PASS: converter-stream 16 /converter-stream/pollable
PASS: converter-stream 17 /converter-stream/leftover
PASS: credentials 1 /credentials/basic
PASS: data-input-stream 1 /data-input-stream/basic
PASS: data-input-stream 2 /data-input-stream/read-lines-LF
PASS: data-input-stream 3 /data-input-stream/read-lines-LF-valid-utf8
PASS: data-input-stream 4 /data-input-stream/read-lines-LF-invalid-utf8
PASS: data-input-stream 5 /data-input-stream/read-lines-CR
PASS: data-input-stream 6 /data-input-stream/read-lines-CR-LF
PASS: data-input-stream 7 /data-input-stream/read-lines-any
PASS: data-input-stream 8 /data-input-stream/read-until
PASS: data-input-stream 9 /data-input-stream/read-upto
PASS: data-input-stream 10 /data-input-stream/read-int
PASS: data-output-stream 1 /data-output-stream/basic
PASS: data-output-stream 2 /data-output-stream/write-lines-LF
PASS: data-output-stream 3 /data-output-stream/write-lines-CR
PASS: data-output-stream 4 /data-output-stream/write-lines-CR-LF
PASS: data-output-stream 5 /data-output-stream/write-int
PASS: data-output-stream 6 /data-output-stream/seek
PASS: data-output-stream 7 /data-output-stream/truncate
PASS: fileattributematcher 1 /fileattributematcher/exact
PASS: fileattributematcher 2 /fileattributematcher/equality
PASS: fileattributematcher 3 /fileattributematcher/subtract
PASS: filter-streams 1 /filter-stream/input
PASS: filter-streams 2 /filter-stream/output
PASS: filter-streams 3 /filter-stream/async-input
PASS: filter-streams 4 /filter-stream/async-output
PASS: giomodule 1 /giomodule/extension-point
PASS: giomodule 2 /giomodule/module-scan-all
PASS: giomodule 3 /giomodule/module-scan-all-with-scope
PASS: gsubprocess 1 /gsubprocess/noop
PASS: gsubprocess 2 /gsubprocess/noop-all-to-null
PASS: gsubprocess 3 /gsubprocess/noop-no-wait
PASS: gsubprocess 4 /gsubprocess/noop-stdin-inherit
PASS: gsubprocess 5 /gsubprocess/search-path
PASS: gsubprocess 6 /gsubprocess/signal
PASS: gsubprocess 7 /gsubprocess/exit1
PASS: gsubprocess 8 /gsubprocess/echo1
PASS: gsubprocess 9 /gsubprocess/echo-merged
PASS: gsubprocess 10 /gsubprocess/cat-utf8
PASS: gsubprocess 11 /gsubprocess/cat-eof
PASS: gsubprocess 12 /gsubprocess/multi1
PASS: gsubprocess 13 /gsubprocess/communicate
PASS: gsubprocess 14 /gsubprocess/communicate-async
PASS: gsubprocess 15 /gsubprocess/communicate-utf8
PASS: gsubprocess 16 /gsubprocess/communicate-utf8-async
PASS: gsubprocess 17 /gsubprocess/communicate-utf8-invalid
PASS: gsubprocess 18 /gsubprocess/communicate-nothing
PASS: gsubprocess 19 /gsubprocess/terminate
PASS: gsubprocess 20 /gsubprocess/env
PASS: gsubprocess 21 /gsubprocess/cwd
PASS: gsubprocess 22 /gsubprocess/stdout-file
PASS: gsubprocess 23 /gsubprocess/stdout-fd
PASS: gsubprocess 24 /gsubprocess/child-setup
PASS: gsubprocess 25 /gsubprocess/pass-fd
PASS: gsubprocess 26 /gsubprocess/launcher-environment
PASS: gsubprocess 27 /gsubprocess/exit1/cancel
PASS: gsubprocess 28 /gsubprocess/exit1/cancel_in_cb
PASS: gsubprocess 29 /gsubprocess/env/inherit
PASS: g-file 1 /g-file/test_g_file_new_null
PASS: g-file 2 /g-file/test_g_file_new_for_path
PASS: g-file 3 /g-file/test_g_file_new_for_uri
PASS: g-file 4 /g-file/test_g_file_dup
PASS: g-file 5 /g-file/test_g_file_get_parse_name_utf8
PASS: g-file 6 /g-file/test_g_file_new_for_commandline_arg
PASS: g-file 7 /g-file/test_g_file_has_prefix
PASS: g-file 8 /g-file/test_g_file_get_parent_child
PASS: g-file-info 1 /g-file-info/test_g_file_info
PASS: g-icon 1 /icons/to-string
PASS: g-icon 2 /icons/serialize
PASS: g-icon 3 /icons/themed
PASS: g-icon 4 /icons/emblemed
PASS: g-icon 5 /icons/file
PASS: g-icon 6 /icons/bytes
PASS: gdbus-addresses 1 /gdbus/empty-address
PASS: gdbus-addresses 2 /gdbus/unix-address
PASS: gdbus-addresses 3 /gdbus/nonce-tcp-address
PASS: gdbus-addresses 4 /gdbus/tcp-address
PASS: gdbus-addresses 5 /gdbus/autolaunch-address
PASS: gdbus-addresses 6 /gdbus/mixed-address
PASS: gdbus-addresses 7 /gdbus/escape-address
PASS: gdbus-message 1 /gdbus/message/lock
PASS: gdbus-message 2 /gdbus/message/copy
PASS: inet-address 1 /inet-address/parse
PASS: inet-address 2 /inet-address/any
PASS: inet-address 3 /inet-address/loopback
PASS: inet-address 4 /inet-address/bytes
PASS: inet-address 5 /inet-address/property
PASS: inet-address 6 /socket-address/basic
PASS: inet-address 7 /socket-address/to-string
PASS: inet-address 8 /address-mask/parse
PASS: inet-address 9 /address-mask/property
PASS: inet-address 10 /address-mask/equal
PASS: inet-address 11 /address-mask/match
PASS: io-stream 1 /io-stream/copy-chunks
PASS: io-stream 2 /io-stream/close/async/memory
PASS: io-stream 3 /io-stream/close/async/file
PASS: memory-input-stream 1 /memory-input-stream/read-chunks
PASS: memory-input-stream 2 /memory-input-stream/async
PASS: memory-input-stream 3 /memory-input-stream/seek
PASS: memory-input-stream 4 /memory-input-stream/truncate
PASS: memory-input-stream 5 /memory-input-stream/read-bytes
PASS: memory-input-stream 6 /memory-input-stream/from-bytes
PASS: memory-output-stream 1 /memory-output-stream/truncate
PASS: memory-output-stream 2 /memory-output-stream/get-data-size
PASS: memory-output-stream 3 /memory-output-stream/properties
PASS: memory-output-stream 4 /memory-output-stream/write-bytes
PASS: memory-output-stream 5 /memory-output-stream/steal_as_bytes
PASS: memory-output-stream 6 /memory-output-stream/seek/fixed
PASS: memory-output-stream 7 /memory-output-stream/seek/resizable
PASS: monitor 1 /monitor/directory
PASS: network-address 1 /network-address/basic
PASS: network-address 2 /network-address/scope-id
PASS: network-address 3 /network-address/uri-scope-id
PASS: network-address 4 /network-address/to-string
PASS: network-address 5 /network-address/parse-host/0
PASS: network-address 6 /network-address/parse-host/1
PASS: network-address 7 /network-address/parse-host/2
PASS: network-address 8 /network-address/parse-host/3
PASS: network-address 9 /network-address/parse-host/4
PASS: network-address 10 /network-address/parse-host/5
PASS: network-address 11 /network-address/parse-host/6
PASS: network-address 12 /network-address/parse-host/7
PASS: network-address 13 /network-address/parse-host/8
PASS: network-address 14 /network-address/parse-host/9
PASS: network-address 15 /network-address/parse-uri/0
PASS: network-address 16 /network-address/parse-uri/1
PASS: network-address 17 /network-address/parse-uri/2
PASS: network-address 18 /network-address/parse-uri/3
PASS: network-address 19 /network-address/parse-uri/4
PASS: network-address 20 /network-address/parse-uri/5
PASS: network-address 21 /network-address/parse-uri/6
PASS: network-address 22 /network-address/parse-uri/7
PASS: network-address 23 /network-address/parse-uri/8
PASS: network-address 24 /network-address/parse-uri/9
PASS: network-address 25 /network-address/resolve-address/0
PASS: network-address 26 /network-address/resolve-address/1
PASS: network-address 27 /network-address/resolve-address/2
PASS: network-address 28 /network-address/resolve-address/3
PASS: network-address 29 /network-address/resolve-address/4
PASS: network-address 30 /network-address/resolve-address/5
PASS: network-address 31 /network-address/resolve-address/6
PASS: network-address 32 /network-address/resolve-address/7
PASS: network-address 33 /network-address/resolve-address/8
PASS: network-address 34 /network-address/resolve-address/9
PASS: network-address 35 /network-address/resolve-address/10
PASS: network-address 36 /network-address/resolve-address/11
PASS: network-address 37 /network-address/resolve-address/12
PASS: network-address 38 /network-address/loopback/basic
PASS: network-address 39 /network-address/loopback/sync
PASS: network-address 40 /network-address/loopback/async
PASS: network-address 41 /gresolver/resolve-address/0
PASS: network-address 42 /gresolver/resolve-address/1
PASS: network-address 43 /gresolver/resolve-address/2
PASS: network-address 44 /gresolver/resolve-address/3
PASS: network-address 45 /gresolver/resolve-address/4
PASS: network-address 46 /gresolver/resolve-address/5
PASS: network-address 47 /gresolver/resolve-address/6
PASS: network-address 48 /gresolver/resolve-address/7
PASS: network-address 49 /gresolver/resolve-address/8
PASS: network-address 50 /gresolver/resolve-address/9
PASS: network-address 51 /gresolver/resolve-address/10
PASS: network-address 52 /gresolver/resolve-address/11
PASS: network-address 53 /gresolver/resolve-address/12
PASS: network-monitor 1 /network-monitor/default
PASS: network-monitor 2 /network-monitor/remove_default
PASS: network-monitor 3 /network-monitor/add_networks
PASS: network-monitor 4 /network-monitor/remove_networks
PASS: permission 1 /permission/simple
PASS: pollable 1 /pollable/unix
PASS: pollable 2 /pollable/converter
PASS: pollable 3 /pollable/socket
PASS: proxy-test 1 /proxy/direct_sync
PASS: proxy-test 2 /proxy/direct_async
PASS: proxy-test 3 /proxy/single_sync
PASS: proxy-test 4 /proxy/single_async
PASS: proxy-test 5 /proxy/multiple_sync
PASS: proxy-test 6 /proxy/multiple_async
PASS: proxy-test 7 /proxy/dns
PASS: proxy-test 8 /proxy/override
PASS: proxy-test 9 /proxy/enumerator-ports
PASS: readwrite 1 /readwrite/test_g_file_open_readwrite
PASS: readwrite 2 /readwrite/test_g_file_create_readwrite
PASS: readwrite 3 /readwrite/test_g_file_replace_readwrite
PASS: simple-async-result 1 /gio/simple-async-result/test
PASS: simple-async-result 2 /gio/simple-async-result/valid
PASS: simple-proxy 1 /static-proxy/uri
PASS: simple-proxy 2 /static-proxy/socks
PASS: simple-proxy 3 /static-proxy/ignore
PASS: sleepy-stream 1 /filter-stream/input
PASS: sleepy-stream 2 /filter-stream/async
PASS: socket 1 /socket/ipv4_sync
PASS: socket 2 /socket/ipv4_async
PASS: socket 3 /socket/ipv6_sync
PASS: socket 4 /socket/ipv6_async
PASS: socket 5 /socket/ipv6_v4mapped
PASS: socket 6 /socket/close_graceful
PASS: socket 7 /socket/timed_wait
PASS: socket 8 /socket/fd_reuse
PASS: socket 9 /socket/address
PASS: socket 10 /socket/unix-from-fd
PASS: socket 11 /socket/unix-connection
PASS: socket 12 /socket/unix-connection-ancillary-data
PASS: socket 13 /socket/ipv4_sync/datagram
PASS: socket 14 /socket/ipv4_sync/datagram/timeouts
PASS: socket 15 /socket/ipv6_sync/datagram
PASS: socket 16 /socket/ipv6_sync/datagram/timeouts
PASS: socket 17 /socket/reuse/tcp
PASS: socket 18 /socket/reuse/udp
PASS: socket 19 /socket/get_available/datagram
PASS: socket 20 /socket/get_available/stream
PASS: socket-listener 1 /socket-listener/event-signal
PASS: socket-service 1 /socket-service/start-stop
PASS: socket-service 2 /socket-service/threaded/712570
PASS: srvtarget 1 /srvtarget/srv-target-ordering
PASS: task 1 /gtask/basic
PASS: task 2 /gtask/error
PASS: task 3 /gtask/return-from-same-iteration
PASS: task 4 /gtask/return-from-toplevel
PASS: task 5 /gtask/return-from-anon-thread
PASS: task 6 /gtask/return-from-wrong-thread
PASS: task 7 /gtask/no-callback
PASS: task 8 /gtask/report-error
PASS: task 9 /gtask/priority
PASS: task 10 /gtask/check-cancellable
PASS: task 11 /gtask/return-if-cancelled
PASS: task 12 /gtask/run-in-thread
PASS: task 13 /gtask/run-in-thread-sync
PASS: task 14 /gtask/run-in-thread-priority
PASS: task 15 /gtask/run-in-thread-nested
PASS: task 16 /gtask/run-in-thread-overflow
PASS: task 17 /gtask/return-on-cancel
PASS: task 18 /gtask/return-on-cancel-sync
PASS: task 19 /gtask/return-on-cancel-atomic
PASS: task 20 /gtask/return-pointer
PASS: task 21 /gtask/object-keepalive
PASS: task 22 /gtask/legacy-error
PASS: tls-interaction 1 /tls-interaction/ask-password/invoke-with-loop/unhandled-implementation
PASS: tls-interaction 2 /tls-interaction/ask-password/invoke-with-loop/async-implementation-success
PASS: tls-interaction 3 /tls-interaction/ask-password/invoke-with-loop/async-implementation-failure
PASS: tls-interaction 4 /tls-interaction/ask-password/invoke-with-loop/sync-implementation-success
PASS: tls-interaction 5 /tls-interaction/ask-password/invoke-with-loop/sync-implementation-failure
PASS: tls-interaction 6 /tls-interaction/ask-password/invoke-without-loop/unhandled-implementation
PASS: tls-interaction 7 /tls-interaction/ask-password/invoke-without-loop/async-implementation-success
PASS: tls-interaction 8 /tls-interaction/ask-password/invoke-without-loop/async-implementation-failure
PASS: tls-interaction 9 /tls-interaction/ask-password/invoke-without-loop/sync-implementation-success
PASS: tls-interaction 10 /tls-interaction/ask-password/invoke-without-loop/sync-implementation-failure
PASS: tls-interaction 11 /tls-interaction/ask-password/invoke-in-loop/unhandled-implementation
PASS: tls-interaction 12 /tls-interaction/ask-password/invoke-in-loop/async-implementation-success
PASS: tls-interaction 13 /tls-interaction/ask-password/invoke-in-loop/async-implementation-failure
PASS: tls-interaction 14 /tls-interaction/ask-password/invoke-in-loop/sync-implementation-success
PASS: tls-interaction 15 /tls-interaction/ask-password/invoke-in-loop/sync-implementation-failure
PASS: tls-interaction 16 /tls-interaction/ask-password/sync/unhandled-implementation
PASS: tls-interaction 17 /tls-interaction/ask-password/sync/sync-implementation-success
PASS: tls-interaction 18 /tls-interaction/ask-password/sync/sync-implementation-failure
PASS: tls-interaction 19 /tls-interaction/ask-password/async/unhandled-implementation
PASS: tls-interaction 20 /tls-interaction/ask-password/async/async-implementation-success
PASS: tls-interaction 21 /tls-interaction/ask-password/async/async-implementation-failure
PASS: tls-interaction 22 /tls-interaction/request-certificate/invoke-with-loop/unhandled-implementation
PASS: tls-interaction 23 /tls-interaction/request-certificate/invoke-with-loop/async-implementation-success
PASS: tls-interaction 24 /tls-interaction/request-certificate/invoke-with-loop/async-implementation-failure
PASS: tls-interaction 25 /tls-interaction/request-certificate/invoke-with-loop/sync-implementation-success
PASS: tls-interaction 26 /tls-interaction/request-certificate/invoke-with-loop/sync-implementation-failure
PASS: tls-interaction 27 /tls-interaction/request-certificate/invoke-without-loop/unhandled-implementation
PASS: tls-interaction 28 /tls-interaction/request-certificate/invoke-without-loop/async-implementation-success
PASS: tls-interaction 29 /tls-interaction/request-certificate/invoke-without-loop/async-implementation-failure
PASS: tls-interaction 30 /tls-interaction/request-certificate/invoke-without-loop/sync-implementation-success
PASS: tls-interaction 31 /tls-interaction/request-certificate/invoke-without-loop/sync-implementation-failure
PASS: tls-interaction 32 /tls-interaction/request-certificate/invoke-in-loop/unhandled-implementation
PASS: tls-interaction 33 /tls-interaction/request-certificate/invoke-in-loop/async-implementation-success
PASS: tls-interaction 34 /tls-interaction/request-certificate/invoke-in-loop/async-implementation-failure
PASS: tls-interaction 35 /tls-interaction/request-certificate/invoke-in-loop/sync-implementation-success
PASS: tls-interaction 36 /tls-interaction/request-certificate/invoke-in-loop/sync-implementation-failure
PASS: tls-interaction 37 /tls-interaction/request-certificate/sync/unhandled-implementation
PASS: tls-interaction 38 /tls-interaction/request-certificate/sync/sync-implementation-success
PASS: tls-interaction 39 /tls-interaction/request-certificate/sync/sync-implementation-failure
PASS: tls-interaction 40 /tls-interaction/request-certificate/async/unhandled-implementation
PASS: tls-interaction 41 /tls-interaction/request-certificate/async/async-implementation-success
PASS: tls-interaction 42 /tls-interaction/request-certificate/async/async-implementation-failure
PASS: vfs 1 /gvfs/local
PASS: vfs 2 /gvfs/register-scheme
PASS: volumemonitor 1 /volumemonitor/connected_drives
PASS: volumemonitor 2 /volumemonitor/volumes
PASS: volumemonitor 3 /volumemonitor/mounts
PASS: glistmodel 1 /glistmodel/store/boundaries
PASS: glistmodel 2 /glistmodel/store/refcounts
PASS: glistmodel 3 /glistmodel/store/sorted
PASS: testfilemonitor 1 /monitor/atomic-replace
PASS: testfilemonitor 2 /monitor/file-changes
PASS: testfilemonitor 3 /monitor/dir-monitor
PASS: testfilemonitor 4 /monitor/dir-not-existent
PASS: testfilemonitor 5 /monitor/cross-dir-moves
PASS: thumbnail-verification 1 /png-thumbs/validity
PASS: tls-certificate 1 /tls-certificate/pem-parser
PASS: tls-certificate 2 /tls-certificate/pem-parser-handles-chain
PASS: tls-certificate 3 /tls-certificate/from_file
PASS: tls-certificate 4 /tls-certificate/from_files
PASS: tls-certificate 5 /tls-certificate/from_files_pkcs8
PASS: tls-certificate 6 /tls-certificate/list_from_file
PASS: file 1 /file/basic
PASS: file 2 /file/parent
PASS: file 3 /file/child
PASS: file 4 /file/type
PASS: file 5 /file/parse-name
PASS: file 6 /file/replace-load
PASS: file 7 /file/replace-cancel
PASS: file 8 /file/async-delete
PASS: file 9 /file/copy-preserve-mode
PASS: file 10 /file/measure
PASS: file 11 /file/measure-async
PASS: file 12 /file/async-create-delete/0
PASS: file 13 /file/async-create-delete/1
PASS: file 14 /file/async-create-delete/10
PASS: file 15 /file/async-create-delete/25
PASS: file 16 /file/async-create-delete/4096
PASS: gdbus-peer-object-manager 1 /gdbus/peer-object-manager/normal
PASS: gdbus-peer-object-manager 2 /gdbus/peer-object-manager/root
PASS: live-g-file 1 /live-g-file/prep_clean_structure
PASS: live-g-file 2 /live-g-file/create_structure
PASS: live-g-file 3 /live-g-file/test_initial_structure
PASS: live-g-file 4 /live-g-file/test_traverse_structure
PASS: live-g-file 5 /live-g-file/test_enumerate
PASS: live-g-file 6 /live-g-file/test_open
PASS: live-g-file 7 /live-g-file/test_create
PASS: live-g-file 8 /live-g-file/test_copy_move
PASS: live-g-file 9 /live-g-file/test_delete
PASS: live-g-file 10 /live-g-file/test_make_directory_with_parents
PASS: live-g-file 11 /live-g-file/final_clean
PASS: socket-address 1 /socket/address/unix/construct
PASS: socket-address 2 /socket/address/unix/to-string
PASS: stream-rw_all 1 /stream/read_all_async/memory
PASS: stream-rw_all 2 /stream/write_all_async/memory
PASS: stream-rw_all 3 /stream/read_write_all_async/pipe
PASS: unix-fd 1 /unix-streams/file-descriptors
PASS: unix-streams 1 /unix-streams/basic
PASS: unix-streams 2 /unix-streams/pipe-io-test
PASS: unix-streams 3 /unix-streams/nonblocking-io-test
PASS: mimeapps 1 /appinfo/all
PASS: mimeapps 2 /appinfo/mime/api
PASS: mimeapps 3 /appinfo/mime/default
PASS: mimeapps 4 /appinfo/mime/file
PASS: mimeapps 5 /appinfo/mime/scheme-handler
PASS: mimeapps 6 /appinfo/mime/default-last-used
PASS: mimeapps 7 /appinfo/mime/ignore-nonexisting
PASS: gdbus-connection-flush 1 /gdbus/connection/flush/busy
PASS: gdbus-connection-flush 2 /gdbus/connection/flush/idle
PASS: gdbus-non-socket 1 /gdbus/non-socket
PASS: actions 1 /actions/basic
PASS: actions 2 /actions/name
PASS: actions 3 /actions/simplegroup
PASS: actions 4 /actions/stateful
PASS: actions 5 /actions/default-activate
PASS: actions 6 /actions/entries
PASS: actions 7 /actions/parse-detailed
PASS: actions 8 /actions/property
PASS: actions 9 /actions/dbus/export
PASS: actions 10 /actions/dbus/threaded
PASS: actions 11 /actions/dbus/bug679509
SKIP: defaultvalue 1 /Default Values/GAppInfoMonitor # SKIP singleton
PASS: defaultvalue 2 /Default Values/GAppLaunchContext
PASS: defaultvalue 3 /Default Values/GApplicationCommandLine
PASS: defaultvalue 4 /Default Values/GApplication
SKIP: defaultvalue 5 /Default Values/GBinding # SKIP mandatory construct params
SKIP: defaultvalue 6 /Default Values/GBufferedInputStream # SKIP mandatory construct params
SKIP: defaultvalue 7 /Default Values/GBufferedOutputStream # SKIP mandatory construct params
PASS: defaultvalue 8 /Default Values/GBytesIcon
PASS: defaultvalue 9 /Default Values/GCancellable
SKIP: defaultvalue 10 /Default Values/GCharsetConverter # SKIP mandatory construct params
SKIP: defaultvalue 11 /Default Values/GConverterInputStream # SKIP mandatory construct params
SKIP: defaultvalue 12 /Default Values/GConverterOutputStream # SKIP mandatory construct params
PASS: defaultvalue 13 /Default Values/GCredentials
SKIP: defaultvalue 14 /Default Values/GDataInputStream # SKIP mandatory construct params
SKIP: defaultvalue 15 /Default Values/GDataOutputStream # SKIP mandatory construct params
SKIP: defaultvalue 16 /Default Values/GDBusActionGroup # SKIP mandatory construct params
PASS: defaultvalue 17 /Default Values/GDBusAuthObserver
SKIP: defaultvalue 18 /Default Values/GDBusConnection # SKIP mandatory construct params
SKIP: defaultvalue 19 /Default Values/GDBusMenuModel # SKIP crash in finalize
PASS: defaultvalue 20 /Default Values/GDBusMessage
SKIP: defaultvalue 21 /Default Values/GDBusMethodInvocation # SKIP crash in finalize
SKIP: defaultvalue 22 /Default Values/GDBusObjectManagerClient # SKIP mandatory construct params
SKIP: defaultvalue 23 /Default Values/GDBusObjectManagerServer # SKIP mandatory construct params
PASS: defaultvalue 24 /Default Values/GDBusObjectProxy
PASS: defaultvalue 25 /Default Values/GDBusObjectSkeleton
SKIP: defaultvalue 26 /Default Values/GDBusProxy # SKIP mandatory construct params
SKIP: defaultvalue 27 /Default Values/GDBusServer # SKIP mandatory construct params
PASS: defaultvalue 28 /Default Values/GEmblem
PASS: defaultvalue 29 /Default Values/GEmblemedIcon
SKIP: defaultvalue 30 /Default Values/GFileEnumerator # SKIP should be abstract
PASS: defaultvalue 31 /Default Values/GFileIcon
PASS: defaultvalue 32 /Default Values/GFileInfo
PASS: defaultvalue 33 /Default Values/GFileInputStream
SKIP: defaultvalue 34 /Default Values/GFileIOStream # SKIP should be abstract
PASS: defaultvalue 35 /Default Values/GFileOutputStream
PASS: defaultvalue 36 /Default Values/GFilenameCompleter
SKIP: defaultvalue 37 /Default Values/GInetAddress # SKIP mandatory construct params
SKIP: defaultvalue 38 /Default Values/GInetAddressMask # SKIP initialization failed
SKIP: defaultvalue 39 /Default Values/GInetSocketAddress # SKIP mandatory construct params
PASS: defaultvalue 40 /Default Values/GInitiallyUnowned
PASS: defaultvalue 41 /Default Values/GIOModule
PASS: defaultvalue 42 /Default Values/GListStore
PASS: defaultvalue 43 /Default Values/GMemoryInputStream
PASS: defaultvalue 44 /Default Values/GMemoryOutputStream
PASS: defaultvalue 45 /Default Values/GMenu
PASS: defaultvalue 46 /Default Values/GMenuItem
PASS: defaultvalue 47 /Default Values/GMountOperation
PASS: defaultvalue 48 /Default Values/GNetworkAddress
PASS: defaultvalue 49 /Default Values/GNetworkService
PASS: defaultvalue 50 /Default Values/GNotification
PASS: defaultvalue 51 /Default Values/GObject
SKIP: defaultvalue 52 /Default Values/GPropertyAction # SKIP mandatory construct params
PASS: defaultvalue 53 /Default Values/GProxyAddressEnumerator
SKIP: defaultvalue 54 /Default Values/GProxyAddress # SKIP mandatory construct params
SKIP: defaultvalue 55 /Default Values/GSettings # SKIP mandatory construct params
PASS: defaultvalue 56 /Default Values/GSimpleAction
PASS: defaultvalue 57 /Default Values/GSimpleActionGroup
PASS: defaultvalue 58 /Default Values/GSimpleAsyncResult
SKIP: defaultvalue 59 /Default Values/GSimpleIOStream # SKIP mandatory construct params
PASS: defaultvalue 60 /Default Values/GSimplePermission
PASS: defaultvalue 61 /Default Values/GSimpleProxyResolver
PASS: defaultvalue 62 /Default Values/GSocketClient
SKIP: defaultvalue 63 /Default Values/GSocketConnection # SKIP mandatory construct params
SKIP: defaultvalue 64 /Default Values/GSocket # SKIP initialization failed
PASS: defaultvalue 65 /Default Values/GSocketListener
PASS: defaultvalue 66 /Default Values/GSocketService
SKIP: defaultvalue 67 /Default Values/GSubprocess # SKIP initialization failed
PASS: defaultvalue 68 /Default Values/GSubprocessLauncher
PASS: defaultvalue 69 /Default Values/GTask
SKIP: defaultvalue 70 /Default Values/GTcpConnection # SKIP mandatory construct params
SKIP: defaultvalue 71 /Default Values/GTcpWrapperConnection # SKIP mandatory construct params
PASS: defaultvalue 72 /Default Values/GTestDBus
SKIP: defaultvalue 73 /Default Values/GThemedIcon # SKIP mandatory construct params
PASS: defaultvalue 74 /Default Values/GThreadedSocketService
PASS: defaultvalue 75 /Default Values/GTlsInteraction
PASS: defaultvalue 76 /Default Values/GTlsPassword
PASS: defaultvalue 77 /Default Values/GVfs
PASS: defaultvalue 78 /Default Values/GVolumeMonitor
PASS: defaultvalue 79 /Default Values/GZlibCompressor
PASS: defaultvalue 80 /Default Values/GZlibDecompressor
PASS: gapplication 1 /gapplication/no-dbus
PASS: gapplication 2 /gapplication/no-appid
PASS: gapplication 3 /gapplication/properties
PASS: gapplication 4 /gapplication/app-id
PASS: gapplication 5 /gapplication/quit
PASS: gapplication 6 /gapplication/local-actions
PASS: gapplication 7 /gapplication/local-command-line
PASS: gapplication 8 /gapplication/resource-path
PASS: gapplication 9 /gapplication/test-help
PASS: gapplication 10 /gapplication/test-busy
PASS: gapplication 11 /gapplication/test-handle-local-options1
PASS: gapplication 12 /gapplication/test-handle-local-options2
PASS: gapplication 13 /gapplication/test-handle-local-options3
PASS: gapplication 14 /gapplication/api
PASS: gdbus-auth 1 /gdbus/auth/client/EXTERNAL
PASS: gdbus-auth 2 /gdbus/auth/client/DBUS_COOKIE_SHA1
PASS: gdbus-auth 3 /gdbus/auth/server/ANONYMOUS
PASS: gdbus-auth 4 /gdbus/auth/server/EXTERNAL
PASS: gdbus-auth 5 /gdbus/auth/server/DBUS_COOKIE_SHA1
PASS: gdbus-bz627724 1 /gdbus/bz627724
PASS: gdbus-close-pending 1 /gdbus/close-pending
PASS: gdbus-close-pending 2 /gdbus/unref-pending
PASS: gdbus-connection 1 /gdbus/connection/bus-failure
PASS: gdbus-connection 2 /gdbus/connection/basic
PASS: gdbus-connection 3 /gdbus/connection/life-cycle
PASS: gdbus-connection 4 /gdbus/connection/send
PASS: gdbus-connection 5 /gdbus/connection/signals
PASS: gdbus-connection 6 /gdbus/connection/signal-match-rules
PASS: gdbus-connection 7 /gdbus/connection/filter
PASS: gdbus-connection 8 /gdbus/connection/serials
PASS: gdbus-connection-loss 1 /gdbus/connection-loss
PASS: gdbus-connection-slow 1 /gdbus/connection/flush
PASS: gdbus-connection-slow 2 /gdbus/connection/large_message
PASS: gdbus-error 1 /gdbus/registered-errors
PASS: gdbus-error 2 /gdbus/unregistered-errors
PASS: gdbus-error 3 /gdbus/transparent-gerror
PASS: gdbus-error 4 /gdbus/register-error
PASS: gdbus-exit-on-close 1 /gdbus/exit-on-close/default
PASS: gdbus-exit-on-close 2 /gdbus/exit-on-close/true
PASS: gdbus-exit-on-close 3 /gdbus/exit-on-close/false
PASS: gdbus-exit-on-close 4 /gdbus/exit-on-close/we-close
PASS: gdbus-export 1 /gdbus/object-registration
PASS: gdbus-export 2 /gdbus/object-registration-with-closures
PASS: gdbus-export 3 /gdbus/registered-interfaces
PASS: gdbus-export 4 /gdbus/async-properties
PASS: gdbus-introspection 1 /gdbus/introspection-parser
PASS: gdbus-introspection 2 /gdbus/introspection-generate
PASS: gdbus-introspection 3 /gdbus/introspection-default-direction
PASS: gdbus-introspection 4 /gdbus/introspection-extra-data
PASS: gdbus-names 1 /gdbus/validate-names
PASS: gdbus-names 2 /gdbus/bus-own-name
PASS: gdbus-names 3 /gdbus/bus-watch-name
PASS: gdbus-peer 1 /gdbus/peer-to-peer
PASS: gdbus-peer 2 /gdbus/delayed-message-processing
PASS: gdbus-peer 3 /gdbus/nonce-tcp
PASS: gdbus-peer 4 /gdbus/tcp-anonymous
PASS: gdbus-peer 5 /gdbus/credentials
PASS: gdbus-peer 6 /gdbus/codegen-peer-to-peer
PASS: gdbus-proxy 1 /gdbus/proxy
PASS: gdbus-proxy 2 /gdbus/proxy/no-properties
PASS: gdbus-proxy 3 /gdbus/proxy/wellknown-noauto
PASS: gdbus-proxy 4 /gdbus/proxy/async
PASS: gdbus-proxy-threads 1 /gdbus/proxy/vs-threads
PASS: gdbus-proxy-well-known-name 1 /gdbus/proxy-well-known-name
PASS: gdbus-test-codegen 1 /gdbus/codegen/annotations
PASS: gdbus-test-codegen 2 /gdbus/codegen/interface_stability
PASS: gdbus-test-codegen 3 /gdbus/codegen/object-manager
PASS: gdbus-test-codegen 4 /gdbus/codegen/property-naming
PASS: gdbus-test-codegen-old 1 /gdbus/codegen/annotations
PASS: gdbus-test-codegen-old 2 /gdbus/codegen/interface_stability
PASS: gdbus-test-codegen-old 3 /gdbus/codegen/object-manager
PASS: gdbus-test-codegen-old 4 /gdbus/codegen/property-naming
PASS: gdbus-threading 1 /gdbus/delivery-in-thread
PASS: gdbus-threading 2 /gdbus/method-calls-in-thread
PASS: gdbus-threading 3 /gdbus/threaded-singleton
PASS: gmenumodel 1 /gmenu/equality
PASS: gmenumodel 2 /gmenu/random
PASS: gmenumodel 3 /gmenu/attributes
PASS: gmenumodel 4 /gmenu/links
PASS: gmenumodel 5 /gmenu/mutable
PASS: gmenumodel 6 /gmenu/convenience
PASS: gmenumodel 7 /gmenu/menuitem
PASS: gmenumodel 8 /gmenu/dbus/roundtrip
PASS: gmenumodel 9 /gmenu/dbus/subscriptions
PASS: gmenumodel 10 /gmenu/dbus/threaded
PASS: gmenumodel 11 /gmenu/attributes/iterate
PASS: gnotification 1 /gnotification/basic
PASS: gnotification 2 /gnotification/properties
PASS: gdbus-unix-addresses 1 /gdbus/x11-autolaunch
PASS: gdbus-unix-addresses 2 /gdbus/xdg-runtime
PASS: dbus-appinfo 1 /appinfo/dbusappinfo
PASS: gdbus-serialization 1 /gdbus/message-serialize-basic
PASS: gdbus-serialization 2 /gdbus/message-serialize-complex
PASS: gdbus-serialization 3 /gdbus/message-serialize-invalid
PASS: gdbus-serialization 4 /gdbus/message-serialize-header-checks
PASS: gdbus-serialization 5 /gdbus/message-parse-empty-arrays-of-arrays
PASS: gdbus-serialization 6 /gdbus/message-serialize/double-array
PASS: autoptr 1 /autoptr/autoptr
PASS: resources 1 /resource/file
PASS: resources 2 /resource/data
PASS: resources 3 /resource/registered
PASS: resources 4 /resource/manual
PASS: resources 5 /resource/manual2
PASS: resources 6 /resource/automatic
PASS: resources 7 /resource/module
PASS: resources 8 /resource/uri/query-info
PASS: resources 9 /resource/uri/file
PASS: appinfo 1 /appinfo/basic
PASS: appinfo 2 /appinfo/text
ERROR: appinfo - too few tests run (expected 14, got 2)
ERROR: appinfo - exited with status 133 (terminated by signal 5?)
PASS: desktop-app-info 1 /desktop-app-info/delete
PASS: desktop-app-info 2 /desktop-app-info/default
PASS: desktop-app-info 3 /desktop-app-info/fallback
PASS: desktop-app-info 4 /desktop-app-info/lastused
PASS: desktop-app-info 5 /desktop-app-info/extra-getters
PASS: desktop-app-info 6 /desktop-app-info/actions
PASS: desktop-app-info 7 /desktop-app-info/search
PASS: desktop-app-info 8 /desktop-app-info/implements
PASS: desktop-app-info 9 /desktop-app-info/show-in
PASS: gsettings 1 /gsettings/basic
PASS: gsettings 2 /gsettings/no-schema
PASS: gsettings 3 /gsettings/unknown-key
PASS: gsettings 4 /gsettings/wrong-type
PASS: gsettings 5 /gsettings/wrong-path
PASS: gsettings 6 /gsettings/no-path
PASS: gsettings 7 /gsettings/basic-types
PASS: gsettings 8 /gsettings/complex-types
PASS: gsettings 9 /gsettings/changes
PASS: gsettings 10 /gsettings/l10n
PASS: gsettings 11 /gsettings/l10n-context
PASS: gsettings 12 /gsettings/delay-apply
PASS: gsettings 13 /gsettings/delay-revert
PASS: gsettings 14 /gsettings/delay-child
PASS: gsettings 15 /gsettings/atomic
PASS: gsettings 16 /gsettings/simple-binding
PASS: gsettings 17 /gsettings/directional-binding
PASS: gsettings 18 /gsettings/custom-binding
PASS: gsettings 19 /gsettings/no-change-binding
PASS: gsettings 20 /gsettings/unbinding
PASS: gsettings 21 /gsettings/writable-binding
PASS: gsettings 22 /gsettings/typesafe-binding
PASS: gsettings 23 /gsettings/no-read-binding
PASS: gsettings 24 /gsettings/no-write-binding
PASS: gsettings 25 /gsettings/keyfile
PASS: gsettings 26 /gsettings/child-schema
PASS: gsettings 27 /gsettings/strinfo
PASS: gsettings 28 /gsettings/enums
PASS: gsettings 29 /gsettings/flags
PASS: gsettings 30 /gsettings/range
PASS: gsettings 31 /gsettings/list-items
PASS: gsettings 32 /gsettings/list-schemas
PASS: gsettings 33 /gsettings/mapped
PASS: gsettings 34 /gsettings/get-range
PASS: gsettings 35 /gsettings/schema-source
PASS: gsettings 36 /gsettings/schema-list-keys
PASS: gsettings 37 /gsettings/actions
PASS: gsettings 38 /gsettings/null-backend
PASS: gsettings 39 /gsettings/memory-backend
PASS: gsettings 40 /gsettings/read-descriptions
PASS: gsettings 41 /gsettings/test-extended-schema
PASS: gsettings 42 /gsettings/default-value
PASS: gschema-compile 1 /gschema/no-default
PASS: gschema-compile 2 /gschema/missing-quotes
PASS: gschema-compile 3 /gschema/incomplete-list
PASS: gschema-compile 4 /gschema/wrong-category
PASS: gschema-compile 5 /gschema/bad-type
PASS: gschema-compile 6 /gschema/overflow
PASS: gschema-compile 7 /gschema/range-wrong-type
PASS: gschema-compile 8 /gschema/range-missing-min
PASS: gschema-compile 9 /gschema/range-missing-max
PASS: gschema-compile 10 /gschema/default-out-of-range
PASS: gschema-compile 11 /gschema/choices-wrong-type
PASS: gschema-compile 12 /gschema/choice-missing-value
PASS: gschema-compile 13 /gschema/default-not-in-choices
PASS: gschema-compile 14 /gschema/array-default-not-in-choices
PASS: gschema-compile 15 /gschema/bad-key
PASS: gschema-compile 16 /gschema/invalid-path
PASS: gschema-compile 17 /gschema/bad-key2
PASS: gschema-compile 18 /gschema/bad-key3
PASS: gschema-compile 19 /gschema/bad-key4
PASS: gschema-compile 20 /gschema/empty-key
PASS: gschema-compile 21 /gschema/enum
PASS: gschema-compile 22 /gschema/enum-with-aliases
PASS: gschema-compile 23 /gschema/enum-with-invalid-alias
PASS: gschema-compile 24 /gschema/enum-with-repeated-alias
PASS: gschema-compile 25 /gschema/enum-with-repeated-nick
PASS: gschema-compile 26 /gschema/enum-with-repeated-value
PASS: gschema-compile 27 /gschema/enum-with-chained-alias
PASS: gschema-compile 28 /gschema/enum-with-shadow-alias
PASS: gschema-compile 29 /gschema/enum-with-choice
PASS: gschema-compile 30 /gschema/enum-with-bad-default
PASS: gschema-compile 31 /gschema/choice
PASS: gschema-compile 32 /gschema/choice-upside-down
PASS: gschema-compile 33 /gschema/bad-choice
PASS: gschema-compile 34 /gschema/choice-bad
PASS: gschema-compile 35 /gschema/choice-badtype
PASS: gschema-compile 36 /gschema/bare-alias
PASS: gschema-compile 37 /gschema/choice-alias
PASS: gschema-compile 38 /gschema/default-in-aliases
PASS: gschema-compile 39 /gschema/choice-invalid-alias
PASS: gschema-compile 40 /gschema/choice-shadowed-alias
PASS: gschema-compile 41 /gschema/range
PASS: gschema-compile 42 /gschema/range-badtype
PASS: gschema-compile 43 /gschema/range-low-default
PASS: gschema-compile 44 /gschema/range-high-default
PASS: gschema-compile 45 /gschema/range-default-low
PASS: gschema-compile 46 /gschema/range-default-high
PASS: gschema-compile 47 /gschema/range-parse-error
PASS: gschema-compile 48 /gschema/from-docs
PASS: gschema-compile 49 /gschema/extending
PASS: gschema-compile 50 /gschema/extend-missing
PASS: gschema-compile 51 /gschema/extend-nonlist
PASS: gschema-compile 52 /gschema/extend-self
PASS: gschema-compile 53 /gschema/extend-wrong-list-indirect
PASS: gschema-compile 54 /gschema/extend-wrong-list
PASS: gschema-compile 55 /gschema/key-in-list-indirect
PASS: gschema-compile 56 /gschema/key-in-list
PASS: gschema-compile 57 /gschema/list-of-missing
PASS: gschema-compile 58 /gschema/extend-and-shadow
PASS: gschema-compile 59 /gschema/extend-and-shadow-indirect
PASS: gschema-compile 60 /gschema/override
PASS: gschema-compile 61 /gschema/override-missing
PASS: gschema-compile 62 /gschema/override-range-error
PASS: gschema-compile 63 /gschema/override-then-key
PASS: gschema-compile 64 /gschema/override-twice
PASS: gschema-compile 65 /gschema/override-type-error
PASS: gschema-compile 66 /gschema/flags-aliased-default
PASS: gschema-compile 67 /gschema/flags-bad-default
PASS: gschema-compile 68 /gschema/flags-more-than-one-bit
PASS: gschema-compile 69 /gschema/flags-with-enum-attr
PASS: gschema-compile 70 /gschema/flags-with-enum-tag
PASS: gschema-compile 71 /gschema/summary-xmllang
PASS: gschema-compile 72 /gschema/description-xmllang
PASS: gschema-compile 73 /gschema/summary-xmllang-and-attrs
PASS: gschema-compile 74 /gschema/inherit-gettext-domain
PASS: gschema-compile 75 /gschema/range-type-test
PASS: gschema-compile 76 /gschema/cdata
PASS: gschema-compile 77 /gschema/bad-key/opt
PASS: gschema-compile 78 /gschema/bad-key2/opt
PASS: gschema-compile 79 /gschema/bad-key3/opt
PASS: gschema-compile 80 /gschema/bad-key4/opt
PASS: gschema-compile 81 /gschema/empty-key/opt
============================================================================
Testsuite summary for glib 2.54.3
============================================================================
# TOTAL: 735
# PASS: 701
# SKIP: 32
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 2
============================================================================
See gio/tests/test-suite.log
Please report to http://bugzilla.gnome.org/enter_bug.cgi?product=glib
============================================================================
make[8]: *** [Makefile:3667: test-suite.log] Error 1
make[8]: Leaving directory '/home/brian/Downloads/glib2/src/glib/gio/tests'
make[7]: *** [Makefile:3775: check-TESTS] Error 2
make[7]: Leaving directory '/home/brian/Downloads/glib2/src/glib/gio/tests'
make[6]: *** [Makefile:4494: check-am] Error 2
make[6]: Leaving directory '/home/brian/Downloads/glib2/src/glib/gio/tests'
make[5]: *** [Makefile:3559: check-recursive] Error 1
make[5]: Leaving directory '/home/brian/Downloads/glib2/src/glib/gio/tests'
make[4]: *** [Makefile:4497: check] Error 2
make[4]: Leaving directory '/home/brian/Downloads/glib2/src/glib/gio/tests'
make[3]: *** [Makefile:4417: check-recursive] Error 1
make[3]: Leaving directory '/home/brian/Downloads/glib2/src/glib/gio'
make[2]: *** [Makefile:4728: check] Error 2
make[2]: Leaving directory '/home/brian/Downloads/glib2/src/glib/gio'
make[1]: *** [Makefile:1280: check-recursive] Error 1
make[1]: Leaving directory '/home/brian/Downloads/glib2/src/glib'
make: *** [Makefile:1737: check] Error 2
==> ERROR: A failure occurred in check().
Aborting...
[brian@brian-arch-desktop glib2]$
Comment by loqs (loqs) - Monday, 12 March 2018, 00:38 GMT
I tried building in a clean chroot and that works on this system.
pacman -S devtools
extra-x86_64-build #make sure you are in the glib2 directory extra-x86_64-build will use sudo like makepkg but will setup a clean install of arch so it will take some space but should build without error.
pacman -U glib2-2.54.3+2+g94b38beff-1-x86_64.pkg.tar.xz #to install the built package
Comment by Brian Brodsky (brianbrodsky12) - Monday, 12 March 2018, 01:07 GMT
Built and installed package, but vlc still giving error. Do I need to reinstall vlc?:

==> Leaving fakeroot environment.
==> Finished making: glib2 2.54.3+2+g94b38beff-1 (Sun Mar 11 20:59:41 EDT 2018)
==> Installing glib2 package group with pacman -U...
loading packages...
warning: glib2-2.54.3+2+g94b38beff-1 is up to date -- reinstalling
warning: glib2-docs-2.54.3+2+g94b38beff-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (2) glib2-2.54.3+2+g94b38beff-1 glib2-docs-2.54.3+2+g94b38beff-1

Total Installed Size: 34.07 MiB
Net Upgrade Size: 0.95 MiB

:: Proceed with installation? [Y/n]
(2/2) checking keys in keyring [######################] 100%
(2/2) checking package integrity [######################] 100%
(2/2) loading package files [######################] 100%
(2/2) checking for file conflicts [######################] 100%
:: Processing package changes...
(1/2) reinstalling glib2 [######################] 100%
(2/2) reinstalling glib2-docs [######################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
resolving dependencies...
looking for conflicting packages...

Packages (5) elfutils-0.170-1 licenses-20171006-1 pyalpm-0.8.2-2
python-pyelftools-0.24-2 namcap-3.2.7-2

Total Installed Size: 3.59 MiB

:: Proceed with installation? [Y/n]
(5/5) checking keys in keyring [######################] 100%
(5/5) checking package integrity [######################] 100%
(5/5) loading package files [######################] 100%
(5/5) checking for file conflicts [######################] 100%
:: Processing package changes...
(1/5) installing pyalpm [######################] 100%
(2/5) installing licenses [######################] 100%
(3/5) installing elfutils [######################] 100%
(4/5) installing python-pyelftools [######################] 100%
(5/5) installing namcap [######################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
Checking PKGBUILD
Checking glib2-2.54.3+2+g94b38beff-1-x86_64.pkg.tar.xz
glib2 W: Dependency libelf detected but optional (libraries ['usr/lib/libelf.so.1'] needed in files ['usr/bin/gresource'])
glib2 W: Dependency python detected but optional (programs ['python'] needed in scripts ['usr/bin/glib-genmarshal', 'usr/bin/gdbus-codegen', 'usr/bin/gtester-report', 'usr/bin/glib-mkenums'])
glib2 W: Dependency zlib included but already satisfied
Checking glib2-docs-2.54.3+2+g94b38beff-1-x86_64.pkg.tar.xz
glib2-docs W: No ELF files and not an "any" package
[brian@brian-arch-desktop glib2]$ pacman -U glib2-2.54.3+2+g94b38beff-1-x86_64.pkg.tar.xz
error: you cannot perform this operation unless you are root.
[brian@brian-arch-desktop glib2]$ sudo pacman -U glib2-2.54.3+2+g94b38beff-1-x86_64.pkg.tar.xz
[sudo] password for brian:
loading packages...
warning: glib2-2.54.3+2+g94b38beff-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) glib2-2.54.3+2+g94b38beff-1

Total Installed Size: 14.66 MiB
Net Upgrade Size: 0.91 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [######################] 100%
(1/1) checking package integrity [######################] 100%
(1/1) loading package files [######################] 100%
(1/1) checking for file conflicts [######################] 100%
(1/1) checking available disk space [######################] 100%
:: Processing package changes...
(1/1) reinstalling glib2 [######################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[brian@brian-arch-desktop glib2]$ vlc
VLC media player 3.0.1 Vetinari (revision 3.0.1-0-gec0f700fcc)
Segmentation fault (core dumped)
[brian@brian-arch-desktop glib2]$
Comment by Levente Polyak (anthraxx) - Monday, 12 March 2018, 11:31 GMT
You didn't download and apply glib2.patch from loqs, did you?
Comment by Brian Brodsky (brianbrodsky12) - Monday, 12 March 2018, 11:36 GMT
@Levente Polyak (anthraxx) as I told loqs I would build if I knew how. I followed his instructions. I do not see where it shows how to apply patch. I will redo, but need to know how. Sorry for my ignorance.
Comment by Jan Steffens (heftig) - Monday, 12 March 2018, 11:37 GMT
You're following a red herring. libs.diff only affects meson. 2.54.3-1 reverted to autotools.
Comment by Jan Steffens (heftig) - Monday, 12 March 2018, 11:49 GMT
I don't think this is related to glib as the gdb backtrace doesn't mention glib at all.

Can you try ltracing vlc like this?

ltrace -fx dlopen+dlclose -s 400 vlc
Comment by Brian Brodsky (brianbrodsky12) - Monday, 12 March 2018, 12:00 GMT
[brian@brian-arch-desktop ~]$ ltrace -fx dlopen+dlclose -s 400 vlc
VLC media player 3.0.1 Vetinari (revision 3.0.1-0-gec0f700fcc)
[pid 10329] dlopen@libdl.so.2("/usr/lib/vlc/plugins/video_filter/libopencv_example_plugin.so", 1) = 0
[pid 10329] dlopen@libdl.so.2("/usr/lib/vlc/plugins/video_filter/libopencv_wrapper_plugin.so", 1) = 0
[pid 10329] dlopen@libdl.so.2("/usr/lib/vlc/plugins/access/libnfs_plugin.so", 1) = 0
[pid 10329] dlopen@libdl.so.2("/usr/lib/vlc/plugins/services_discovery/libmicrodns_plugin.so", 1) = 0
[pid 10329] dlopen@libdl.so.2("/usr/lib/vlc/plugins/visualization/libprojectm_plugin.so", 1) = 0
[pid 10329] dlopen@libdl.so.2("/usr/lib/vlc/plugins/visualization/libgoom_plugin.so", 1) = 0
[pid 10329] dlopen@libdl.so.2("/usr/lib/vlc/plugins/logger/libsd_journal_plugin.so", 2) = 0x56048f980e70
[pid 10329] dlopen@libdl.so.2("/usr/lib/vlc/plugins/logger/libsyslog_plugin.so", 2) = 0x56048f99c520
[pid 10329] dlopen@libdl.so.2("/usr/lib/vlc/plugins/logger/libfile_logger_plugin.so", 2) = 0x56048f99c9f0
[pid 10329] dlopen@libdl.so.2("/usr/lib/vlc/plugins/logger/libconsole_logger_plugin.so", 2) = 0x56048f8eec40
[pid 10329] dlopen@libdl.so.2("/usr/lib/vlc/plugins/keystore/libmemory_keystore_plugin.so", 2) = 0x56048f8ed490
[pid 10329] dlopen@libdl.so.2("/usr/lib/vlc/plugins/access/liblibbluray_plugin.so", 2 <no return ...>
[pid 10329] --- SIGSEGV (Segmentation fault) ---
[pid 10329] +++ killed by SIGSEGV +++
[brian@brian-arch-desktop ~]$
Comment by Levente Polyak (anthraxx) - Monday, 12 March 2018, 12:06 GMT
hm, preloading /usr/lib/libgobject-2.0.so.0 resolved the issue and the linking patch that solved it back then seems dropped
Comment by Jan Steffens (heftig) - Monday, 12 March 2018, 12:29 GMT
Yeah, libgobject has the NODELETE flag it needs, though, so this is not an unloading issue.
Comment by Jan Steffens (heftig) - Monday, 12 March 2018, 12:39 GMT
Please post the output of:

ldd /usr/lib/vlc/plugins/access/liblibbluray_plugin.so
Comment by Brian Brodsky (brianbrodsky12) - Monday, 12 March 2018, 12:47 GMT
[brian@brian-arch-desktop ~]$ ldd /usr/lib/vlc/plugins/access/liblibbluray_plugin.so
linux-vdso.so.1 (0x00007ffc07f13000)
libvlccore.so.9 => /usr/lib/libvlccore.so.9 (0x00007f8170fc8000)
libbluray.so.2 => /usr/lib/libbluray.so.2 (0x00007f8170d78000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f81709c0000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x00007f8170788000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f8170568000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f8170360000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f8170010000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f816fdb8000)
/usr/lib64/ld-linux-x86-64.so.2 (0x00007f81714f0000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007f816fa50000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f816f808000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f816f538000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f816f2b0000)
libicuuc.so.60 => /usr/lib/libicuuc.so.60 (0x00007f816eef0000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f816ecd8000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f816eab0000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f816e878000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f816e668000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f816e430000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f816e178000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007f816df70000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f816dd58000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f816da38000)
libicudata.so.60 => /usr/lib/libicudata.so.60 (0x00007f816be90000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f816bb08000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f816b8f0000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f816b5d8000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f816b3a8000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f816b190000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f816af18000)
[brian@brian-arch-desktop ~]$
Comment by Jan de Groot (JGC) - Wednesday, 28 March 2018, 10:23 GMT
Is this fixed with updated libbluray?
Comment by Brian Brodsky (brianbrodsky12) - Wednesday, 28 March 2018, 20:55 GMT
Still the same problem:

[brian@brian-arch-desktop ~]$ pacman -Qi libbluray
Name : libbluray
Version : 1.0.2-1
Description : Library to access Blu-Ray disks for video playback
Architecture : x86_64
URL : http://www.videolan.org/developers/libbluray.html
Licenses : LGPL2.1
Groups : None
Provides : libbluray.so=2-64
Depends On : fontconfig glibc libfreetype.so=6-64 libxml2
Optional Deps : java-runtime=8: BD-J library [installed]
Required By : ffmpeg gvfs
Optional For : vlc xine-lib
Conflicts With : None
Replaces : None
Installed Size : 1182.00 KiB
Packager : Jan de Groot <jgc@archlinux.org>
Build Date : Sun 18 Mar 2018 06:33:46 PM EDT
Install Date : Mon 19 Mar 2018 07:56:18 AM EDT
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature

[brian@brian-arch-desktop ~]$ vlc
VLC media player 3.0.1 Vetinari (revision 3.0.1-0-gec0f700fcc)
Segmentation fault (core dumped)
[brian@brian-arch-desktop ~]$ ltrace -fx dlopen+dlclose -s 400 vlc
VLC media player 3.0.1 Vetinari (revision 3.0.1-0-gec0f700fcc)
[pid 1954] dlopen@libdl.so.2("/usr/lib/vlc/plugins/video_filter/libopencv_example_plugin.so", 1) = 0
[pid 1954] dlopen@libdl.so.2("/usr/lib/vlc/plugins/video_filter/libopencv_wrapper_plugin.so", 1) = 0
[pid 1954] dlopen@libdl.so.2("/usr/lib/vlc/plugins/access/libnfs_plugin.so", 1) = 0
[pid 1954] dlopen@libdl.so.2("/usr/lib/vlc/plugins/services_discovery/libmicrodns_plugin.so", 1) = 0
[pid 1954] dlopen@libdl.so.2("/usr/lib/vlc/plugins/visualization/libprojectm_plugin.so", 1) = 0
[pid 1954] dlopen@libdl.so.2("/usr/lib/vlc/plugins/visualization/libgoom_plugin.so", 1) = 0
[pid 1954] dlopen@libdl.so.2("/usr/lib/vlc/plugins/logger/libsd_journal_plugin.so", 2) = 0x55a70d81be70
[pid 1954] dlopen@libdl.so.2("/usr/lib/vlc/plugins/logger/libsyslog_plugin.so", 2) = 0x55a70d837460
[pid 1954] dlopen@libdl.so.2("/usr/lib/vlc/plugins/logger/libfile_logger_plugin.so", 2) = 0x55a70d837930
[pid 1954] dlopen@libdl.so.2("/usr/lib/vlc/plugins/logger/libconsole_logger_plugin.so", 2) = 0x55a70d82fbb0
[pid 1954] dlopen@libdl.so.2("/usr/lib/vlc/plugins/keystore/libmemory_keystore_plugin.so", 2) = 0x55a70d788490
[pid 1954] dlopen@libdl.so.2("/usr/lib/vlc/plugins/access/liblibbluray_plugin.so", 2 <no return ...>
[pid 1954] --- SIGSEGV (Segmentation fault) ---
[pid 1954] +++ killed by SIGSEGV +++
[brian@brian-arch-desktop ~]$ ldd /usr/lib/vlc/plugins/access/liblibbluray_plugin.so
linux-vdso.so.1 (0x00007ffc98f0b000)
libvlccore.so.9 => /usr/lib/libvlccore.so.9 (0x00007fcd514c0000)
libbluray.so.2 => /usr/lib/libbluray.so.2 (0x00007fcd51268000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fcd50eb0000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x00007fcd50c78000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fcd50a58000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fcd50850000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fcd50500000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007fcd502a8000)
/usr/lib64/ld-linux-x86-64.so.2 (0x00007fcd519e8000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007fcd4ff40000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fcd4fcf8000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fcd4fa28000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007fcd4f7a0000)
libicuuc.so.60 => /usr/lib/libicuuc.so.60 (0x00007fcd4f3e0000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007fcd4f1c8000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007fcd4efa0000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fcd4ed68000)
libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007fcd4eb60000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fcd4e950000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fcd4e718000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007fcd4e460000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007fcd4e258000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007fcd4e040000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007fcd4dd20000)
libicudata.so.60 => /usr/lib/libicudata.so.60 (0x00007fcd4c178000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fcd4bdf0000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fcd4bbd8000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fcd4b8c0000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007fcd4b690000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007fcd4b470000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007fcd4b1f8000)
[brian@brian-arch-desktop ~]$
Comment by Brian Brodsky (brianbrodsky12) - Saturday, 12 May 2018, 20:02 GMT
Since I upgraded my packages today, vlc seems to be running properly.
Comment by Moabit (Moabit) - Sunday, 13 May 2018, 00:42 GMT
The current vlc 3.0.2-1 also fixes this bug for me.

Loading...