I'm trying out the latest x2goclient git against the latest x2goserver git and am getting segfaults when I try to connect. There is likely something wrong of the server side install, but the client shouldn't segfault. I'm not very familiar with the code so I'm not much help I'm afraid.
checking exit status check command message
Program received signal SIGSEGV, Segmentation fault. QProcessManager::remove (this=0x3d98ed5520 <processManager()::processManager>, process=<optimized out>) at io/qprocess_unix.cpp:301 301 int serial = process->d_func()->serial; (gdb) bt #0 QProcessManager::remove (this=0x3d98ed5520 <processManager()::processManager>, process=<optimized out>) at io/qprocess_unix.cpp:301 #1 0x0000003d98b0e34a in QProcessPrivate::_q_startupNotification (this=0xb57700) at io/qprocess.cpp:1099 #2 0x0000003d98b1230e in qt_static_metacall (_c=QMetaObject::InvokeMetaMethod, _a=<optimized out>, _id=<optimized out>, _o=<optimized out>) at .moc/release-shared/moc_qprocess.cpp:89 #3 QProcess::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qprocess.cpp:68 #4 0x0000003d98b8cebf in QMetaObject::activate (sender=0xbe3a90, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffffffcf00) at kernel/qobject.cpp:3539 #5 0x0000003d98bd7c5e in QSocketNotifier::activated (this=<optimized out>, _t1=24) at .moc/release-shared/moc_qsocketnotifier.cpp:102 #6 0x0000003d98b9489b in QSocketNotifier::event (this=0xbe3a90, e=0x7fffffffd4e0) at kernel/qsocketnotifier.cpp:317 #7 0x0000003d9c9ca5cc in QApplicationPrivate::notify_helper (this=this@entry=0x7af230, receiver=receiver@entry=0xbe3a90, e=e@entry=0x7fffffffd4e0) at kernel/qapplication.cpp:4562 #8 0x0000003d9c9cea4a in QApplication::notify (this=0x7fffffffd870, receiver=0xbe3a90, e=0x7fffffffd4e0) at kernel/qapplication.cpp:4423 #9 0x0000003d98b77a8e in QCoreApplication::notifyInternal (this=0x7fffffffd870, receiver=0xbe3a90, event=0x7fffffffd4e0) at kernel/qcoreapplication.cpp:946 #10 0x0000003d98ba58d8 in sendEvent (event=0x7fffffffd4e0, receiver=<optimized out>) at kernel/qcoreapplication.h:231 #11 socketNotifierSourceDispatch (source=0x7b2c00) at kernel/qeventdispatcher_glib.cpp:110 #12 0x0000003d92247a75 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #13 0x0000003d92247da8 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0 #14 0x0000003d92247e64 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #15 0x0000003d98ba60d6 in QEventDispatcherGlib::processEvents (this=0x7b0650, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #16 0x0000003d9ca6a73e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207 #17 0x0000003d98b767df in QEventLoop::processEvents (this=this@entry=0x7fffffffd720, flags=...) at kernel/qeventloop.cpp:149 #18 0x0000003d98b76a68 in QEventLoop::exec (this=0x7fffffffd720, flags=...) at kernel/qeventloop.cpp:204 #19 0x0000003d98b7b858 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218 #20 0x00000000004be89b in x2goMain (argc=1, argv=<optimized out>) at ../ongetpass.cpp:81 #21 0x0000003d8d621a05 in __libc_start_main (main=0x418da0 <main(int, char**)>, argc=1, ubp_av=0x7fffffffd988, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffd978) at libc-start.c:225 #22 0x0000000000418e01 in _start () (gdb) print process $1 = <optimized out> (gdb) list 296 297 void QProcessManager::remove(QProcess *process) 298 { 299 QMutexLocker locker(&mutex); 300 301 int serial = process->d_func()->serial; 302 QProcessInfo *info = children.take(serial); 303 #if defined (QPROCESS_DEBUG) 304 if (info) 305 qDebug() << "QProcessManager::remove() removing pid" << info->pid << "process" << info->process; (gdb) up #1 0x0000003d98b0e34a in QProcessPrivate::_q_startupNotification (this=0xb57700) at io/qprocess.cpp:1099 1099 findExitCode(); (gdb) list 1094 processError = QProcess::FailedToStart; 1095 emit q->error(processError); 1096 #ifdef Q_OS_UNIX 1097 // make sure the process manager removes this entry 1098 waitForDeadChild(); 1099 findExitCode(); 1100 #endif 1101 cleanup(); 1102 return false; 1103 }
valgrind:
==17848== Thread 4: ==17848== Syscall param sendmsg(mmsg[0].msg_hdr) points to uninitialised byte(s) ==17848== at 0x3D8D6F3D6B: sendmmsg (sendmmsg.c:36) ==17848== by 0x3D8F20B4D6: __libc_res_nsend (res_send.c:1132) ==17848== by 0x3D8F208BDF: __libc_res_nquery (res_query.c:226) ==17848== by 0x3D8F2095FF: __libc_res_nsearch (res_query.c:582) ==17848== by 0x1420EAC7: _nss_dns_gethostbyname4_r (dns-host.c:309) ==17848== by 0x3D8D6D9AF1: gaih_inet (getaddrinfo.c:845) ==17848== by 0x3D8D6DD750: getaddrinfo (getaddrinfo.c:2359) ==17848== by 0x3D91E15158: ??? (in /usr/lib64/libssh.so.4.2.3) ==17848== by 0x3D91E15846: ??? (in /usr/lib64/libssh.so.4.2.3) ==17848== by 0x3D91E26A77: ??? (in /usr/lib64/libssh.so.4.2.3) ==17848== by 0x3D91E1487B: ssh_connect (in /usr/lib64/libssh.so.4.2.3) ==17848== by 0x49780E: SshMasterConnection::sshConnect() (sshmasterconnection.cpp:555) ==17848== Address 0x15c117b0 is on thread 4's stack ==17848== deleting proxy
nxproxy not running
proxy deleted
checking exit status check command message
==17848== Thread 1: ==17848== Conditional jump or move depends on uninitialised value(s) ==17848== at 0x46564F: ONMainWindow::slotProxyFinished(int, QProcess::ExitStatus) (onmainwindow.cpp:5279) ==17848== by 0x4C7FDF: ONMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_onmainwindow.cpp:393) ==17848== by 0x3D98B8CEBE: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3539) ==17848== by 0x3D98B0E050: QProcess::error(QProcess::ProcessError) (moc_qprocess.cpp:162) ==17848== by 0x3D98B0E339: QProcessPrivate::_q_startupNotification() (qprocess.cpp:1095) ==17848== by 0x3D98B1230D: QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qprocess.cpp:89) ==17848== by 0x3D98B8CEBE: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3539) ==17848== by 0x3D98BD7C5D: QSocketNotifier::activated(int) (moc_qsocketnotifier.cpp:102) ==17848== by 0x3D98B9489A: QSocketNotifier::event(QEvent*) (qsocketnotifier.cpp:317) ==17848== by 0x3D9C9CA5CB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4562) ==17848== by 0x3D9C9CEA49: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4423) ==17848== by 0x3D98B77A8D: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:946) ==17848== ==17848== Invalid read of size 8 ==17848== at 0x3D98B54FCB: QProcessPrivate::waitForDeadChild() (qprocess_p.h:200) ==17848== by 0x3D98B0E341: QProcessPrivate::_q_startupNotification() (qprocess.cpp:1098) ==17848== by 0x3D98B1230D: QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qprocess.cpp:89) ==17848== by 0x3D98B8CEBE: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3539) ==17848== by 0x3D98BD7C5D: QSocketNotifier::activated(int) (moc_qsocketnotifier.cpp:102) ==17848== by 0x3D98B9489A: QSocketNotifier::event(QEvent*) (qsocketnotifier.cpp:317) ==17848== by 0x3D9C9CA5CB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4562) ==17848== by 0x3D9C9CEA49: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4423) ==17848== by 0x3D98B77A8D: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:946) ==17848== by 0x3D98BA58D7: socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:231) ==17848== by 0x3D92247A74: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3400.2) ==17848== by 0x3D92247DA7: ??? (in /usr/lib64/libglib-2.0.so.0.3400.2) ==17848== Address 0xdce0df8 is 8 bytes inside a block of size 584 free'd ==17848== at 0x4A0738C: operator delete(void*) (vg_replace_malloc.c:480) ==17848== by 0x3D98B8DF5B: QObject::~QObject() (qscopedpointer.h:62) ==17848== by 0x3D98B0E2D8: QProcess::~QProcess() (qprocess.cpp:1158) ==17848== by 0x465725: ONMainWindow::slotProxyFinished(int, QProcess::ExitStatus) (onmainwindow.cpp:5237) ==17848== by 0x4C7FDF: ONMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_onmainwindow.cpp:393) ==17848== by 0x3D98B8CEBE: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3539) ==17848== by 0x3D98B0E050: QProcess::error(QProcess::ProcessError) (moc_qprocess.cpp:162) ==17848== by 0x3D98B0E339: QProcessPrivate::_q_startupNotification() (qprocess.cpp:1095) ==17848== by 0x3D98B1230D: QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qprocess.cpp:89) ==17848== by 0x3D98B8CEBE: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3539) ==17848== by 0x3D98BD7C5D: QSocketNotifier::activated(int) (moc_qsocketnotifier.cpp:102) ==17848== by 0x3D98B9489A: QSocketNotifier::event(QEvent*) (qsocketnotifier.cpp:317) ==17848== ==17848== Invalid read of size 4 ==17848== at 0x3D98B54FCF: QProcessPrivate::waitForDeadChild() (qprocess_unix.cpp:1234) ==17848== by 0x3D98B0E341: QProcessPrivate::_q_startupNotification() (qprocess.cpp:1098) ==17848== by 0x3D98B1230D: QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qprocess.cpp:89) ==17848== by 0x3D98B8CEBE: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3539) ==17848== by 0x3D98BD7C5D: QSocketNotifier::activated(int) (moc_qsocketnotifier.cpp:102) ==17848== by 0x3D98B9489A: QSocketNotifier::event(QEvent*) (qsocketnotifier.cpp:317) ==17848== by 0x3D9C9CA5CB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4562) ==17848== by 0x3D9C9CEA49: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4423) ==17848== by 0x3D98B77A8D: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:946) ==17848== by 0x3D98BA58D7: socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:231) ==17848== by 0x3D92247A74: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3400.2) ==17848== by 0x3D92247DA7: ??? (in /usr/lib64/libglib-2.0.so.0.3400.2) ==17848== Address 0xdce0ff8 is 520 bytes inside a block of size 584 free'd ==17848== at 0x4A0738C: operator delete(void*) (vg_replace_malloc.c:480) ==17848== by 0x3D98B8DF5B: QObject::~QObject() (qscopedpointer.h:62) ==17848== by 0x3D98B0E2D8: QProcess::~QProcess() (qprocess.cpp:1158) ==17848== by 0x465725: ONMainWindow::slotProxyFinished(int, QProcess::ExitStatus) (onmainwindow.cpp:5237) ==17848== by 0x4C7FDF: ONMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_onmainwindow.cpp:393) ==17848== by 0x3D98B8CEBE: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3539) ==17848== by 0x3D98B0E050: QProcess::error(QProcess::ProcessError) (moc_qprocess.cpp:162) ==17848== by 0x3D98B0E339: QProcessPrivate::_q_startupNotification() (qprocess.cpp:1095) ==17848== by 0x3D98B1230D: QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qprocess.cpp:89) ==17848== by 0x3D98B8CEBE: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3539) ==17848== by 0x3D98BD7C5D: QSocketNotifier::activated(int) (moc_qsocketnotifier.cpp:102) ==17848== by 0x3D98B9489A: QSocketNotifier::event(QEvent*) (qsocketnotifier.cpp:317) ==17848== ==17848== Warning: invalid file descriptor -1 in syscall read() ==17848== Invalid read of size 4 ==17848== at 0x3D98B54FEC: QProcessPrivate::waitForDeadChild() (qprocess_unix.cpp:1238) ==17848== by 0x3D98B0E341: QProcessPrivate::_q_startupNotification() (qprocess.cpp:1098) ==17848== by 0x3D98B1230D: QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qprocess.cpp:89) ==17848== by 0x3D98B8CEBE: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3539) ==17848== by 0x3D98BD7C5D: QSocketNotifier::activated(int) (moc_qsocketnotifier.cpp:102) ==17848== by 0x3D98B9489A: QSocketNotifier::event(QEvent*) (qsocketnotifier.cpp:317) ==17848== by 0x3D9C9CA5CB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4562) ==17848== by 0x3D9C9CEA49: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4423) ==17848== by 0x3D98B77A8D: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:946) ==17848== by 0x3D98BA58D7: socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:231) ==17848== by 0x3D92247A74: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3400.2) ==17848== by 0x3D92247DA7: ??? (in /usr/lib64/libglib-2.0.so.0.3400.2) ==17848== Address 0xdce0ef0 is 256 bytes inside a block of size 584 free'd ==17848== at 0x4A0738C: operator delete(void*) (vg_replace_malloc.c:480) ==17848== by 0x3D98B8DF5B: QObject::~QObject() (qscopedpointer.h:62) ==17848== by 0x3D98B0E2D8: QProcess::~QProcess() (qprocess.cpp:1158) ==17848== by 0x465725: ONMainWindow::slotProxyFinished(int, QProcess::ExitStatus) (onmainwindow.cpp:5237) ==17848== by 0x4C7FDF: ONMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_onmainwindow.cpp:393) ==17848== by 0x3D98B8CEBE: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3539) ==17848== by 0x3D98B0E050: QProcess::error(QProcess::ProcessError) (moc_qprocess.cpp:162) ==17848== by 0x3D98B0E339: QProcessPrivate::_q_startupNotification() (qprocess.cpp:1095) ==17848== by 0x3D98B1230D: QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qprocess.cpp:89) ==17848== by 0x3D98B8CEBE: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3539) ==17848== by 0x3D98BD7C5D: QSocketNotifier::activated(int) (moc_qsocketnotifier.cpp:102) ==17848== by 0x3D98B9489A: QSocketNotifier::event(QEvent*) (qsocketnotifier.cpp:317) ==17848== ==17848== Invalid read of size 8 ==17848== at 0x3D98B54F1B: QProcessManager::remove(QProcess*) (qprocess_unix.cpp:301) ==17848== by 0x3D98B5501F: QProcessPrivate::waitForDeadChild() (qprocess_unix.cpp:1239) ==17848== by 0x3D98B0E341: QProcessPrivate::_q_startupNotification() (qprocess.cpp:1098) ==17848== by 0x3D98B1230D: QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qprocess.cpp:89) ==17848== by 0x3D98B8CEBE: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3539) ==17848== by 0x3D98BD7C5D: QSocketNotifier::activated(int) (moc_qsocketnotifier.cpp:102) ==17848== by 0x3D98B9489A: QSocketNotifier::event(QEvent*) (qsocketnotifier.cpp:317) ==17848== by 0x3D9C9CA5CB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4562) ==17848== by 0x3D9C9CEA49: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4423) ==17848== by 0x3D98B77A8D: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:946) ==17848== by 0x3D98BA58D7: socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:231) ==17848== by 0x3D92247A74: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3400.2) ==17848== Address 0xddcdad8 is 8 bytes inside a block of size 16 free'd ==17848== at 0x4A0738C: operator delete(void*) (vg_replace_malloc.c:480) ==17848== by 0x465725: ONMainWindow::slotProxyFinished(int, QProcess::ExitStatus) (onmainwindow.cpp:5237) ==17848== by 0x4C7FDF: ONMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_onmainwindow.cpp:393) ==17848== by 0x3D98B8CEBE: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3539) ==17848== by 0x3D98B0E050: QProcess::error(QProcess::ProcessError) (moc_qprocess.cpp:162) ==17848== by 0x3D98B0E339: QProcessPrivate::_q_startupNotification() (qprocess.cpp:1095) ==17848== by 0x3D98B1230D: QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qprocess.cpp:89) ==17848== by 0x3D98B8CEBE: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3539) ==17848== by 0x3D98BD7C5D: QSocketNotifier::activated(int) (moc_qsocketnotifier.cpp:102) ==17848== by 0x3D98B9489A: QSocketNotifier::event(QEvent*) (qsocketnotifier.cpp:317) ==17848== by 0x3D9C9CA5CB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4562) ==17848== by 0x3D9C9CEA49: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4423) ==17848== ==17848== Invalid read of size 4 ==17848== at 0x3D98B54F28: QProcessManager::remove(QProcess*) (qprocess_unix.cpp:301) ==17848== by 0x3D98B5501F: QProcessPrivate::waitForDeadChild() (qprocess_unix.cpp:1239) ==17848== by 0x3D98B0E341: QProcessPrivate::_q_startupNotification() (qprocess.cpp:1098) ==17848== by 0x3D98B1230D: QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qprocess.cpp:89) ==17848== by 0x3D98B8CEBE: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3539) ==17848== by 0x3D98BD7C5D: QSocketNotifier::activated(int) (moc_qsocketnotifier.cpp:102) ==17848== by 0x3D98B9489A: QSocketNotifier::event(QEvent*) (qsocketnotifier.cpp:317) ==17848== by 0x3D9C9CA5CB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4562) ==17848== by 0x3D9C9CEA49: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4423) ==17848== by 0x3D98B77A8D: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:946) ==17848== by 0x3D98BA58D7: socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:231) ==17848== by 0x3D92247A74: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3400.2) ==17848== Address 0x244 is not stack'd, malloc'd or (recently) free'd ==17848== ==17848== ==17848== Process terminating with default action of signal 11 (SIGSEGV) ==17848== Access not within mapped region at address 0x244 ==17848== at 0x3D98B54F28: QProcessManager::remove(QProcess*) (qprocess_unix.cpp:301) ==17848== by 0x3D98B5501F: QProcessPrivate::waitForDeadChild() (qprocess_unix.cpp:1239) ==17848== by 0x3D98B0E341: QProcessPrivate::_q_startupNotification() (qprocess.cpp:1098) ==17848== by 0x3D98B1230D: QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qprocess.cpp:89) ==17848== by 0x3D98B8CEBE: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3539) ==17848== by 0x3D98BD7C5D: QSocketNotifier::activated(int) (moc_qsocketnotifier.cpp:102) ==17848== by 0x3D98B9489A: QSocketNotifier::event(QEvent*) (qsocketnotifier.cpp:317) ==17848== by 0x3D9C9CA5CB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4562) ==17848== by 0x3D9C9CEA49: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4423) ==17848== by 0x3D98B77A8D: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:946) ==17848== by 0x3D98BA58D7: socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:231) ==17848== by 0x3D92247A74: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3400.2)
-- Orion Poplawski Technical Manager 303-415-9701 x222 NWRA, Boulder Office FAX: 303-415-9702 3380 Mitchell Lane orion@nwra.com Boulder, CO 80301 http://www.nwra.com
On 12/13/2012 11:24 AM, Orion Poplawski wrote:
I'm trying out the latest x2goclient git against the latest x2goserver git and am getting segfaults when I try to connect. There is likely something wrong of the server side install, but the client shouldn't segfault. I'm not very familiar with the code so I'm not much help I'm afraid.
The problem on the server is a non-working nxproxy - to the client doesn't appear to handle that very gracefully.
-- Orion Poplawski Technical Manager 303-415-9701 x222 NWRA, Boulder Office FAX: 303-415-9702 3380 Mitchell Lane orion@nwra.com Boulder, CO 80301 http://www.nwra.com