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