AppImages and continuous integration
Dirk Hohndel
dirk at hohndel.org
Mon Nov 6 07:22:45 PST 2017
Hi Willem,
Thanks for the report!
> On Nov 6, 2017, at 4:38 AM, Willem Ferguson <willemferguson at zoology.up.ac.za> wrote:
> Testing Subsurface-588425e-x86.AppImage on Ubuntu 16.04. Program loads but immediately closes before any actions can be taken.
That's really disappointing. That's the first distro on which the AppImage doesn't start.
> willem$ ./Subsurface-588425e-x86_64.AppImage
>
> Returns messages below:
>
> libpng warning: iCCP: known incorrect sRGB profile
> libpng warning: iCCP: known incorrect sRGB profile
> qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method
> qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method
>
That's expected
>
> (Subsurface-588425e-x86_64.AppImage:3410): GStreamer-WARNING **: External plugin loader failed. This most likely means that the plugin loader helper binary was not found or could not be run. You might need to set the GST_PLUGIN_SCANNER environment variable if your setup is unusual. This should normally not be required though.
>
> (Subsurface-588425e-x86_64.AppImage:3410): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstudp.so': /usr/lib/x86_64-linux-gnu/libgstnet-1.0.so.0: undefined symbol: gst_clock_add_observation_unapplied
>
> (Subsurface-588425e-x86_64.AppImage:3410): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpegpsmux.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpegpsmux.so: undefined symbol: _gst_value_array_type
>
> (Subsurface-588425e-x86_64.AppImage:3410): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideorate.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideorate.so: undefined symbol: _gst_value_list_type
>
> (Subsurface-588425e-x86_64.AppImage:3410): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaiff.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaiff.so: undefined symbol: _gst_bitmask_type
>
> (Subsurface-588425e-x86_64.AppImage:3410): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudiofx.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudiofx.so: undefined symbol: _gst_int_range_type
>
> (Subsurface-588425e-x86_64.AppImage:3410): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so': /usr/lib/x86_64-linux-gnu/libgnutls.so.30: symbol asn1_decode_simple_ber, version LIBTASN1_0_3 not defined in file libtasn1.so.6 with link time reference
>
> (Subsurface-588425e-x86_64.AppImage:3410): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstdtsdec.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstdtsdec.so: undefined symbol: gst_audio_decoder_set_use_default_pad_acceptcaps
>
> ...........................
>
> (Subsurface-588425e-x86_64.AppImage:3410): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideotestsrc.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideotestsrc.so: undefined symbol: _gst_fraction_type
>
> (Subsurface-588425e-x86_64.AppImage:3410): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrmdemux.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrmdemux.so: undefined symbol: _gst_fraction_type
>
> (Subsurface-588425e-x86_64.AppImage:3410): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstwavparse.so': /usr/lib/x86_64-linux-gnu/libgstriff-1.0.so.0: undefined symbol: _gst_fraction_type
>
> (Subsurface-588425e-x86_64.AppImage:3410): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstsouphttpsrc.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstsouphttpsrc.so: undefined symbol: _gst_value_array_type
>
> (Subsurface-588425e-x86_64.AppImage:3410): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmultifile.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmultifile.so: undefined symbol: _gst_value_array_type
>
> (Subsurface-588425e-x86_64.AppImage:3410): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstdeinterlace.so': /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstdeinterlace.so: undefined symbol: _gst_value_list_type
those look like other Ubuntu flavors
> Inconsistency detected by ld.so: dl-tls.c: 74: _dl_next_tls_modid: Assertion `result <= GL(dl_tls_max_dtv_idx) + 1' failed!
That's the one that kills the app, I think.
/D
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20171106/141e8dc8/attachment-0001.html>
More information about the subsurface
mailing list