[X2Go-Dev] Bug#44: Segmentation Violation in ONMainWindow::slotProxyFinished(
glpk xypron
xypron.glpk at gmx.de
Sun Sep 30 10:26:26 CEST 2012
Package: x2goclient
Version: X2GoClient V. 3.99.3.0 (Qt - 4.8.2)
Severity: important
Dear maintainer,
I have compiled git version origin/master of x2goclient on a vanilla Debian Wheezy i386.
Connecting to a SSH server creates an error signal 11 (SIGSEGV) for illegally accessing memory.
I ran x2goclient again with valgrind. Please, find the output in the appendix.
Best regards
Heirnich Schuchardt
-------------- next part --------------
zfsdt at BYYZ5D01:~$ cd src/x2goclient/
zfsdt at BYYZ5D01:~/src/x2goclient$ ./x2goclient
ONMainWindow constructor
primary screen geometry: QRect(0,0 1440x900)
ONMainWindows constructor finished, home Directory is: "/home/zfsdt"
read 1 sessions from config file
start new ssh connection to server: "www.thynote.de" : "443" krb: false
"Verbindungsaufbau nicht möglich www.thynote.de:443" - "Timeout connecting to www.thynote.de"
^C
zfsdt at BYYZ5D01:~/src/x2goclient$ cd /etc/
zfsdt at BYYZ5D01:/etc$ ls ld*
ld.so.cache ld.so.conf
ldap:
ldap.conf
ld.so.conf.d:
i486-linux-gnu.conf libc.conf vmware-tools-libraries.conf
zfsdt at BYYZ5D01:/etc$ cd ld.so.conf.d/
zfsdt at BYYZ5D01:/etc/ld.so.conf.d$ ls
i486-linux-gnu.conf libc.conf vmware-tools-libraries.conf
zfsdt at BYYZ5D01:/etc/ld.so.conf.d$ sudo vi local
[sudo] password for zfsdt:
zfsdt at BYYZ5D01:/etc/ld.so.conf.d$ cat i486-linux-gnu.conf
# Multiarch support
/lib/i386-linux-gnu
/usr/lib/i386-linux-gnu
/lib/i486-linux-gnu
/usr/lib/i486-linux-gnu
zfsdt at BYYZ5D01:/etc/ld.so.conf.d$ cd ..
zfsdt at BYYZ5D01:/etc$ sudo vi ld.so.conf
[sudo] password for zfsdt:
zfsdt at BYYZ5D01:/etc$ sudo ldconfig
zfsdt at BYYZ5D01:/etc$ cd ~/src/
zfsdt at BYYZ5D01:~/src$ cd x2goclient/
zfsdt at BYYZ5D01:~/src/x2goclient$ ldd x2goclient
linux-gate.so.1 => (0xb77a6000)
libssh.so.4 => /usr/local/lib/libssh.so.4 (0xb7745000)
libldap_r-2.4.so.2 => /usr/lib/i386-linux-gnu/libldap_r-2.4.so.2 (0xb76f3000)
libcups.so.2 => /usr/lib/i386-linux-gnu/libcups.so.2 (0xb769c000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb7564000)
libXpm.so.4 => /usr/lib/i386-linux-gnu/libXpm.so.4 (0xb7553000)
libQtSvg.so.4 => /usr/lib/i386-linux-gnu/libQtSvg.so.4 (0xb74fc000)
libQtGui.so.4 => /usr/lib/i386-linux-gnu/libQtGui.so.4 (0xb6a18000)
libQtNetwork.so.4 => /usr/lib/i386-linux-gnu/libQtNetwork.so.4 (0xb68d4000)
libQtCore.so.4 => /usr/lib/i386-linux-gnu/libQtCore.so.4 (0xb65ee000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb65d5000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb64e9000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb64c3000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb64a5000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6348000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb633f000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb6326000)
libssl.so.1.0.0 => /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0 (0xb62cf000)
libcrypto.so.1.0.0 => /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0 (0xb610f000)
liblber-2.4.so.2 => /usr/lib/i386-linux-gnu/liblber-2.4.so.2 (0xb6100000)
libresolv.so.2 => /lib/i386-linux-gnu/i686/cmov/libresolv.so.2 (0xb60ec000)
libsasl2.so.2 => /usr/lib/i386-linux-gnu/libsasl2.so.2 (0xb60d0000)
libgnutls.so.26 => /usr/lib/i386-linux-gnu/libgnutls.so.26 (0xb6008000)
libgcrypt.so.11 => /lib/i386-linux-gnu/libgcrypt.so.11 (0xb5f82000)
libgssapi_krb5.so.2 => /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2 (0xb5f44000)
libavahi-common.so.3 => /usr/lib/i386-linux-gnu/libavahi-common.so.3 (0xb5f36000)
libavahi-client.so.3 => /usr/lib/i386-linux-gnu/libavahi-client.so.3 (0xb5f23000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb5f00000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb5efb000)
libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xb5ec5000)
libaudio.so.2 => /usr/lib/i386-linux-gnu/libaudio.so.2 (0xb5eab000)
libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb5dae000)
libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xb5d84000)
libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xb5ce7000)
libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xb5c95000)
libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xb5c8d000)
libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xb5c74000)
libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xb5c6b000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xb5c58000)
/lib/ld-linux.so.2 (0xb77a7000)
libtasn1.so.3 => /usr/lib/i386-linux-gnu/libtasn1.so.3 (0xb5c46000)
libp11-kit.so.0 => /usr/lib/i386-linux-gnu/libp11-kit.so.0 (0xb5c34000)
libgpg-error.so.0 => /lib/i386-linux-gnu/libgpg-error.so.0 (0xb5c30000)
libkrb5.so.3 => /usr/lib/i386-linux-gnu/libkrb5.so.3 (0xb5b5d000)
libk5crypto.so.3 => /usr/lib/i386-linux-gnu/libk5crypto.so.3 (0xb5b33000)
libcom_err.so.2 => /lib/i386-linux-gnu/libcom_err.so.2 (0xb5b2e000)
libkrb5support.so.0 => /usr/lib/i386-linux-gnu/libkrb5support.so.0 (0xb5b25000)
libkeyutils.so.1 => /lib/i386-linux-gnu/libkeyutils.so.1 (0xb5b20000)
libdbus-1.so.3 => /lib/i386-linux-gnu/libdbus-1.so.3 (0xb5ad4000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb5ad1000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb5acb000)
libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xb5aa1000)
libXt.so.6 => /usr/lib/i386-linux-gnu/libXt.so.6 (0xb5a43000)
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb5a04000)
libgthread-2.0.so.0 => /usr/lib/i386-linux-gnu/libgthread-2.0.so.0 (0xb5a01000)
libffi.so.5 => /usr/lib/i386-linux-gnu/libffi.so.5 (0xb59f8000)
libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xb59f2000)
zfsdt at BYYZ5D01:~/src/x2goclient$ sudo ldconfig
zfsdt at BYYZ5D01:~/src/x2goclient$ ls /usr/local/lib
libssh.so libssh.so.4.2.2 libssh_threads.so.4 pkgconfig python2.7
libssh.so.4 libssh_threads.so libssh_threads.so.4.2.2 python2.6 site_ruby
zfsdt at BYYZ5D01:~/src/x2goclient$ ldd x2goclient | grep ssh
libssh.so.4 => /usr/local/lib/libssh.so.4 (0xb7775000)
zfsdt at BYYZ5D01:~/src/x2goclient$ ./x2goclient
ONMainWindow constructor
primary screen geometry: QRect(0,0 1440x900)
ONMainWindows constructor finished, home Directory is: "/home/zfsdt"
read 1 sessions from config file
start new ssh connection to server: "www.thynote.de" : "443" krb: false
ssh connection ok
continue normal x2go session
"x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_24 de pc105/de 1 D KDE"
Agent output: "52
27829afeda5344e04a0d7101f4e1e1af
30318
zfsdt-52-1348992277_stDKDE_dp24
30001
30002
30003
"
starting nxproxy with: "nxproxy -S nx/nx,options=/home/zfsdt/.x2go/S-zfsdt-52-1348992277_stDKDE_dp24/options:52"
deleting proxy
nxproxy not running
proxy deleted
check command message
Speicherzugriffsfehler
zfsdt at BYYZ5D01:~/src/x2goclient$ sudo apt-get install valgrind
Paketlisten werden gelesen... Fertig
AbhÀngigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusÀtzlichen Pakete werden installiert:
gdb gdbserver libc6-dbg valgrind-dbg
Vorgeschlagene Pakete:
gdb-doc valgrind-mpi kcachegrind alleyoop valkyrie
Die folgenden NEUEN Pakete werden installiert:
gdb gdbserver libc6-dbg valgrind valgrind-dbg
0 aktualisiert, 5 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es mÃŒssen 53,9 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 164 MB Plattenplatz zusÀtzlich benutzt.
Möchten Sie fortfahren [J/n]? j
Holen: 1 http://debian.netcologne.de/debian/ wheezy/main gdbserver i386 7.4.1-1.1 [124 kB]
Holen: 2 http://debian.netcologne.de/debian/ wheezy/main gdb i386 7.4.1-1.1 [2.224 kB]
Holen: 3 http://debian.netcologne.de/debian/ wheezy/main libc6-dbg i386 2.13-35 [3.526 kB]
Holen: 4 http://debian.netcologne.de/debian/ wheezy/main valgrind i386 1:3.7.0-6 [14,9 MB]
Holen: 5 http://debian.netcologne.de/debian/ wheezy/main valgrind-dbg i386 1:3.7.0-6 [33,1 MB]
Es wurden 53,9 MB in 1 min 24 s geholt (642 kB/s).
Vormals nicht ausgewÀhltes Paket gdbserver wird gewÀhlt.
(Lese Datenbank ... 109179 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von gdbserver (aus .../gdbserver_7.4.1-1.1_i386.deb) ...
Vormals nicht ausgewÀhltes Paket gdb wird gewÀhlt.
Entpacken von gdb (aus .../gdb_7.4.1-1.1_i386.deb) ...
Vormals nicht ausgewÀhltes Paket libc6-dbg:i386 wird gewÀhlt.
Entpacken von libc6-dbg:i386 (aus .../libc6-dbg_2.13-35_i386.deb) ...
Vormals nicht ausgewÀhltes Paket valgrind wird gewÀhlt.
Entpacken von valgrind (aus .../valgrind_1%3a3.7.0-6_i386.deb) ...
Vormals nicht ausgewÀhltes Paket valgrind-dbg wird gewÀhlt.
Entpacken von valgrind-dbg (aus .../valgrind-dbg_1%3a3.7.0-6_i386.deb) ...
Trigger fÃŒr man-db werden verarbeitet ...
gdbserver (7.4.1-1.1) wird eingerichtet ...
gdb (7.4.1-1.1) wird eingerichtet ...
libc6-dbg:i386 (2.13-35) wird eingerichtet ...
valgrind (1:3.7.0-6) wird eingerichtet ...
valgrind-dbg (1:3.7.0-6) wird eingerichtet ...
zfsdt at BYYZ5D01:~/src/x2goclient$ valgrind ./x2goclient
==16200== Memcheck, a memory error detector
==16200== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==16200== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==16200== Command: ./x2goclient
==16200==
ONMainWindow constructor
primary screen geometry: QRect(0,0 1440x900)
==16200== Conditional jump or move depends on uninitialised value(s)
==16200== at 0x44ECB55: QImageData::checkForAlphaPixels() const (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x451E65E: QRasterPixmapData::createPixmapForImage(QImage&, QFlags<Qt::ImageConversionFlag>, bool) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4D9E377: vtable for QImage (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200==
==16200== Conditional jump or move depends on uninitialised value(s)
==16200== at 0x451E669: QRasterPixmapData::createPixmapForImage(QImage&, QFlags<Qt::ImageConversionFlag>, bool) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4D9E377: vtable for QImage (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200==
ONMainWindows constructor finished, home Directory is: "/home/zfsdt"
==16200== Conditional jump or move depends on uninitialised value(s)
==16200== at 0x45F7D7E: QTransform::fromScale(double, double) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x3F: ???
==16200==
read 1 sessions from config file
==16200== Conditional jump or move depends on uninitialised value(s)
==16200== at 0x441A914: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x46323CE: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x463D23F: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x461135F: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4617962: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x459B5C9: QPainter::drawTiledPixmap(QRectF const&, QPixmap const&, QPointF const&) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200==
==16200== Conditional jump or move depends on uninitialised value(s)
==16200== at 0x441A918: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x46323CE: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x463D23F: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x461135F: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4617962: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x459B5C9: QPainter::drawTiledPixmap(QRectF const&, QPixmap const&, QPointF const&) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200==
==16200== Conditional jump or move depends on uninitialised value(s)
==16200== at 0x441A76D: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x46323CE: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x463D23F: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x461135F: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4617962: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x459B5C9: QPainter::drawTiledPixmap(QRectF const&, QPixmap const&, QPointF const&) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200==
==16200== Conditional jump or move depends on uninitialised value(s)
==16200== at 0x441A771: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x46323CE: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x463D23F: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x461135F: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4617962: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x459B5C9: QPainter::drawTiledPixmap(QRectF const&, QPixmap const&, QPointF const&) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200==
==16200== Conditional jump or move depends on uninitialised value(s)
==16200== at 0x441A84A: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x46323CE: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x463D23F: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x461135F: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4617962: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x459B5C9: QPainter::drawTiledPixmap(QRectF const&, QPixmap const&, QPointF const&) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200==
==16200== Conditional jump or move depends on uninitialised value(s)
==16200== at 0x441A862: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x46323CE: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x463D23F: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x461135F: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4617962: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x459B5C9: QPainter::drawTiledPixmap(QRectF const&, QPixmap const&, QPointF const&) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200==
==16200== Invalid read of size 8
==16200== at 0x441D217: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4610F2B: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x46172BF: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== Address 0xa258050 is 8 bytes before a block of size 1,116 alloc'd
==16200== at 0x4028308: malloc (vg_replace_malloc.c:263)
==16200== by 0x44F147E: QImageData::create(QSize const&, QImage::Format, int) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x44F18CC: QImage::QImage(int, int, QImage::Format) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0xB2AFFFF: ???
==16200==
==16200== Invalid read of size 8
==16200== at 0x441D270: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4610F2B: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x46172BF: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== Address 0xa2584b0 is 1,112 bytes inside a block of size 1,116 alloc'd
==16200== at 0x4028308: malloc (vg_replace_malloc.c:263)
==16200== by 0x44F147E: QImageData::create(QSize const&, QImage::Format, int) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x44F18CC: QImage::QImage(int, int, QImage::Format) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0xB2AFFFF: ???
==16200==
==16200== Conditional jump or move depends on uninitialised value(s)
==16200== at 0x45F7D7E: QTransform::fromScale(double, double) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x15: ???
==16200==
==16200== Invalid read of size 8
==16200== at 0x441D217: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4610F2B: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4618EC7: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4623463: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== Address 0xa27a4d0 is 8 bytes before a block of size 1,936 alloc'd
==16200== at 0x4028308: malloc (vg_replace_malloc.c:263)
==16200== by 0x44F147E: QImageData::create(QSize const&, QImage::Format, int) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x44F18CC: QImage::QImage(int, int, QImage::Format) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200==
==16200== Invalid read of size 8
==16200== at 0x441D270: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4610F2B: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4618EC7: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4623463: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== Address 0xa27ac68 is 0 bytes after a block of size 1,936 alloc'd
==16200== at 0x4028308: malloc (vg_replace_malloc.c:263)
==16200== by 0x44F147E: QImageData::create(QSize const&, QImage::Format, int) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x44F18CC: QImage::QImage(int, int, QImage::Format) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200==
==16200== Invalid read of size 8
==16200== at 0x441D4A0: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4610F2B: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4618EC7: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4623463: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== Address 0xb24db98 is 0 bytes after a block of size 1,024 alloc'd
==16200== at 0x4028308: malloc (vg_replace_malloc.c:263)
==16200== by 0x44F147E: QImageData::create(QSize const&, QImage::Format, int) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x44F18CC: QImage::QImage(int, int, QImage::Format) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x44F5505: QImage::convertToFormat(QImage::Format, QFlags<Qt::ImageConversionFlag>) const (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x451E531: QRasterPixmapData::createPixmapForImage(QImage&, QFlags<Qt::ImageConversionFlag>, bool) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x402713D: operator delete(void*) (vg_replace_malloc.c:457)
==16200==
==16200== Conditional jump or move depends on uninitialised value(s)
==16200== at 0x80867EF: ONMainWindow::setStatStatus(QString) (in /home/zfsdt/src/x2goclient/x2goclient)
==16200== by 0xA4755DF: ???
==16200==
==16200== Conditional jump or move depends on uninitialised value(s)
==16200== at 0x45F7D7E: QTransform::fromScale(double, double) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0xF: ???
==16200==
==16200== Invalid read of size 8
==16200== at 0x441D388: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4610F2B: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x46172BF: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== Address 0xb375458 is 672 bytes inside a block of size 676 alloc'd
==16200== at 0x4028308: malloc (vg_replace_malloc.c:263)
==16200== by 0x44F147E: QImageData::create(QSize const&, QImage::Format, int) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x44F183C: QImage::QImage(QSize const&, QImage::Format) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4785559: QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x1: ???
==16200==
==16200== Invalid read of size 8
==16200== at 0x441D4A0: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x4610F2B: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x46172BF: ??? (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== Address 0xb378498 is 1,112 bytes inside a block of size 1,116 alloc'd
==16200== at 0x4028308: malloc (vg_replace_malloc.c:263)
==16200== by 0x44F147E: QImageData::create(QSize const&, QImage::Format, int) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x44F18CC: QImage::QImage(int, int, QImage::Format) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0xB46FFFF: ???
==16200==
start new ssh connection to server: "www.thynote.de" : "443" krb: false
ssh connection ok
continue normal x2go session
"x2gostartagent 800x600 adsl 16m-jpeg-9 unix-kde-depth_24 de pc105/de 1 D KDE"
Agent output: "52
3f362111ff587032d7cfaf6e4e9bba3f
32137
zfsdt-52-1348992554_stDKDE_dp24
30001
30002
30003
"
starting nxproxy with: "nxproxy -S nx/nx,options=/home/zfsdt/.x2go/S-zfsdt-52-1348992554_stDKDE_dp24/options:52"
==16217==
==16217== HEAP SUMMARY:
==16217== in use at exit: 4,406,953 bytes in 21,312 blocks
==16217== total heap usage: 120,313 allocs, 99,001 frees, 31,767,804 bytes allocated
==16217==
==16217== LEAK SUMMARY:
==16217== definitely lost: 6,776 bytes in 16 blocks
==16217== indirectly lost: 8,600 bytes in 424 blocks
==16217== possibly lost: 193,187 bytes in 6,292 blocks
==16217== still reachable: 4,198,390 bytes in 14,580 blocks
==16217== suppressed: 0 bytes in 0 blocks
==16217== Rerun with --leak-check=full to see details of leaked memory
==16217==
==16217== For counts of detected and suppressed errors, rerun with: -v
==16217== Use --track-origins=yes to see where uninitialised values come from
==16217== ERROR SUMMARY: 21350 errors from 19 contexts (suppressed: 277 from 15)
Error initializing scp session:
==16218==
==16218== HEAP SUMMARY:
==16218== in use at exit: 4,397,702 bytes in 21,323 blocks
==16218== total heap usage: 120,813 allocs, 99,490 frees, 31,795,149 bytes allocated
==16218==
deleting proxy
nxproxy not running
proxy deleted
check command message
==16200== Conditional jump or move depends on uninitialised value(s)
==16200== at 0x80AABEE: ONMainWindow::slotProxyFinished(int, QProcess::ExitStatus) (in /home/zfsdt/src/x2goclient/x2goclient)
==16200== by 0x500EC54: QProcess::error(QProcess::ProcessError) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x50E88E4: QSocketNotifier::activated(int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x509E96E: QSocketNotifier::event(QEvent*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x442647B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x442AE7E: QApplication::notify(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x507F55D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200==
==16200== Invalid read of size 4
==16200== at 0x505A41A: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x50E88E4: QSocketNotifier::activated(int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x509E96E: QSocketNotifier::event(QEvent*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x442647B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x442AE7E: QApplication::notify(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x507F55D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== Address 0xb768814 is 4 bytes inside a block of size 384 free'd
==16200== at 0x402719C: operator delete(void*) (vg_replace_malloc.c:457)
==16200== by 0x500F4F9: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x14: ???
==16200==
==16200== Invalid read of size 4
==16200== at 0x505A41D: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x50E88E4: QSocketNotifier::activated(int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x509E96E: QSocketNotifier::event(QEvent*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x442647B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x442AE7E: QApplication::notify(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x507F55D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== Address 0xb768964 is 340 bytes inside a block of size 384 free'd
==16200== at 0x402719C: operator delete(void*) (vg_replace_malloc.c:457)
==16200== by 0x500F4F9: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x14: ???
==16200==
==16200== Warning: invalid file descriptor -1 in syscall read()
==16200== Invalid read of size 4
==16200== at 0x505A440: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x500F018: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x50E88E4: QSocketNotifier::activated(int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x509E96E: QSocketNotifier::event(QEvent*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x442647B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x442AE7E: QApplication::notify(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x507F55D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== Address 0xb7688b0 is 160 bytes inside a block of size 384 free'd
==16200== at 0x402719C: operator delete(void*) (vg_replace_malloc.c:457)
==16200== by 0x500F4F9: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x14: ???
==16200==
==16200== Invalid read of size 4
==16200== at 0x505A34E: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x505A47B: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x500F018: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x50E88E4: QSocketNotifier::activated(int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x509E96E: QSocketNotifier::event(QEvent*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x442647B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x442AE7E: QApplication::notify(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x507F55D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== Address 0xb6290a4 is 4 bytes inside a block of size 8 free'd
==16200== at 0x402719C: operator delete(void*) (vg_replace_malloc.c:457)
==16200== by 0x500EF89: QProcess::~QProcess() (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x500EC54: QProcess::error(QProcess::ProcessError) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x50E88E4: QSocketNotifier::activated(int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x509E96E: QSocketNotifier::event(QEvent*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x442647B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x442AE7E: QApplication::notify(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x507F55D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200==
==16200== Invalid read of size 4
==16200== at 0x505A351: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x505A47B: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x500F018: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x50E88E4: QSocketNotifier::activated(int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x509E96E: QSocketNotifier::event(QEvent*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x442647B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x442AE7E: QApplication::notify(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x507F55D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== Address 0x17c is not stack'd, malloc'd or (recently) free'd
==16200==
==16200==
==16200== Process terminating with default action of signal 11 (SIGSEGV)
==16200== Access not within mapped region at address 0x17C
==16200== at 0x505A351: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x505A47B: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x500F018: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x50E88E4: QSocketNotifier::activated(int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x509E96E: QSocketNotifier::event(QEvent*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== by 0x442647B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x442AE7E: QApplication::notify(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtGui.so.4.8.2)
==16200== by 0x507F55D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.8.2)
==16200== If you believe this happened as a result of a stack
==16200== overflow in your program's main thread (unlikely but
==16200== possible), you can try to increase the size of the
==16200== main thread stack using the --main-stacksize= flag.
==16200== The main thread stack size used in this run was 8388608.
==16200==
==16200== HEAP SUMMARY:
==16200== in use at exit: 4,447,574 bytes in 21,158 blocks
==16200== total heap usage: 122,297 allocs, 101,139 frees, 32,187,207 bytes allocated
==16200==
==16218== LEAK SUMMARY:
==16218== definitely lost: 6,792 bytes in 18 blocks
==16218== indirectly lost: 8,600 bytes in 424 blocks
==16218== possibly lost: 193,187 bytes in 6,292 blocks
==16218== still reachable: 4,189,123 bytes in 14,589 blocks
==16218== suppressed: 0 bytes in 0 blocks
==16218== Rerun with --leak-check=full to see details of leaked memory
==16218==
==16218== For counts of detected and suppressed errors, rerun with: -v
==16218== Use --track-origins=yes to see where uninitialised values come from
==16218== ERROR SUMMARY: 21350 errors from 19 contexts (suppressed: 277 from 15)
==16200== LEAK SUMMARY:
==16200== definitely lost: 2,696 bytes in 14 blocks
==16200== indirectly lost: 8,600 bytes in 424 blocks
==16200== possibly lost: 193,877 bytes in 6,299 blocks
==16200== still reachable: 4,242,401 bytes in 14,421 blocks
==16200== suppressed: 0 bytes in 0 blocks
==16200== Rerun with --leak-check=full to see details of leaked memory
==16200==
==16200== For counts of detected and suppressed errors, rerun with: -v
==16200== Use --track-origins=yes to see where uninitialised values come from
==16200== ERROR SUMMARY: 23689 errors from 25 contexts (suppressed: 277 from 15)
Getötet
zfsdt at BYYZ5D01:~/src/x2goclient$
More information about the x2go-dev
mailing list