[X2Go-User] Cannot launch GThumb (double free or corruption)

Nicolas Ecarnot nicolas.x2go at ecarnot.net
Thu Dec 5 14:50:42 CET 2019


Hello,

Please see below.

Le 26/11/2019 à 09:51, Nicolas Ecarnot a écrit :
> Le 26/11/2019 à 09:35, Ulrich Sibiller a écrit :
>> When I start gthumb it immediately starts to scan my homedir (and
>> probablly more, I have not checked) for images and videos. Have tried
>> using a new, fresh user without any data in the home?
> 
> Ok, I've to try that. Stay tuned.

Yep, I tried that on a fresh user, and the same issue appears.

>> More ideas:
>>  From experience I can say that Ubuntu does not always port all bug
>> fixes from debian. So _maybe_ it could help to try and install the
>> current debian package of gthumb on your system. Or you could try to
>> compile gthumb yourself in the most current version.
> 
> Good idea. One more thing to try.

In the end, I did not try that, but I witnessed the same issue with 
another software :

- when trying to play a video (yes I know, it's not appropriate in the 
x2go +WLAN context. But it's not the point) with VLC, and it's failing 
with the same error.
- when trying to play the same video with "parole", it's working (it's 
lagging forever, but not crashing)
- when trying to display the same pictures folder as with gthumb, but 
with "ristretto", it is working.

So what is the common point between :
- crashing gthumb and vlc
- working parole and ristretto
?

Before crashing, vlc (launched via xterm) gives lot of information that 
will be useful to more-skilled-than-me coders :

$ vlc ./20191009_214537_small.jpg
VLC media player 3.0.8 Vetinari (revision 3.0.8-0-gf350b6b5a7)
[000055d437f7f5b0] main libvlc: Lancement de vlc avec l'interface par 
défaut. Utiliser « cvlc » pour démarrer VLC sans interface.
qt.qpa.xcb: X server does not support XInput 2
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (8 8 8 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 8 8 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 8 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
No XVisualInfo for format QSurfaceFormat(version 2.0, options 
QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, 
redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize 
-1, stencilBufferSize -1, samples -1, swapBehavior 
QSurfaceFormat::SingleBuffer, swapInterval 1, colorSpace 
QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::NoProfile)
Falling back to using screens root_visual.
[... repeating the errors above 10 times]
free(): double free detected in tcache 2
Abandon (core dumped)

Does that give any useful hint?

-- 
Nicolas Ecarnot


More information about the x2go-user mailing list