Bug 300515 - kwin crash when using x2go session
Summary: kwin crash when using x2go session
Status: RESOLVED DUPLICATE of bug 293209
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-23 18:18 UTC by wim.entrop
Modified: 2012-09-19 09:38 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (4.27 KB, text/plain)
2012-09-19 07:59 UTC, A. Sala
Details

Note You need to log in before you can comment on or make changes to this bug.
Description wim.entrop 2012-05-23 18:18:17 UTC
Application: kwin (4.8.3 (4.8.3))
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Kwin is crashing as soon as an x2go session is opend during initialisation fase
Same behaviour using windows or linux client.
Kwin also crashes when the window is resized at the client side.

Everything worked fine under kubuntu 10.10 
tion window.

Sorry : debug symbols where not installed. Installation program failed to present authentica
- Unusual behavior I noticed:

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4e55f107c0 (LWP 11902))]

Thread 3 (Thread 0x7f4e33fff700 (LWP 11904)):
#0  0x00007f4e5571c823 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f4e50e65366 in qt_safe_select (nfds=18, fdread=0x7f4e2c000ae8, fdwrite=0x7f4e2c000d80, fdexcept=0x7f4e2c001018, orig_timeout=<optimized out>) at kernel/qcore_unix.cpp:83
#2  0x00007f4e50e6a7b2 in QEventDispatcherUNIXPrivate::doSelect (this=0x7f4e2c000930, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:223
#3  0x00007f4e50e6aca3 in QEventDispatcherUNIX::processEvents (this=0x7f4e2c000910, flags=...) at kernel/qeventdispatcher_unix.cpp:926
#4  0x00007f4e50e37c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f4e50e37ed7 in QEventLoop::exec (this=0x7f4e33ffecd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f4e50d36fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f4e50e179ff in QInotifyFileSystemWatcherEngine::run (this=0x1670170) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f4e50d39fcb in QThreadPrivate::start (arg=0x1670170) at thread/qthread_unix.cpp:298
#9  0x00007f4e51987b74 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#10 0x00007f4e49f61e9a in start_thread (arg=0x7f4e33fff700) at pthread_create.c:308
#11 0x00007f4e557234bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f4e337fe700 (LWP 11905)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f4e521dc222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f4e521dc259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f4e51987b74 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#4  0x00007f4e49f61e9a in start_thread (arg=0x7f4e337fe700) at pthread_create.c:308
#5  0x00007f4e557234bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4e55f107c0 (LWP 11902)):
[KCrash Handler]
#6  mUSABLe (mem=0x7fff00000001) at malloc.c:4651
#7  __malloc_usable_size (m=0x7fff00000001) at malloc.c:3379
#8  0x00007f4e51988853 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
#9  0x00007f4e49d58c01 in ?? () from /usr/lib/nvidia-current-updates/tls/libnvidia-tls.so.295.49
#10 0x00007f4e53168819 in XFree () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#11 0x00007f4e52d102ee in XRRUpdateConfiguration () from /usr/lib/x86_64-linux-gnu/libXrandr.so.2
#12 0x00007f4e55a5aa30 in KWin::Workspace::workspaceEvent (this=0x1527290, e=0x7fff946c6c40) at ../../kwin/events.cpp:460
#13 0x00007f4e55a4c288 in KWin::Application::x11EventFilter (this=0x7fff946c6f50, e=0x7fff946c6c40) at ../../kwin/main.cpp:359
#14 0x00007f4e5022ab85 in qt_x11EventFilter (ev=0x7fff946c6c40) at kernel/qapplication_x11.cpp:441
#15 qt_x11EventFilter (ev=0x7fff946c6c40) at kernel/qapplication_x11.cpp:429
#16 0x00007f4e50239f98 in QApplication::x11ProcessEvent (this=0x7fff946c6f50, event=0x7fff946c6c40) at kernel/qapplication_x11.cpp:3444
#17 0x00007f4e50264b3a in QEventDispatcherX11::processEvents (this=0x141dad0, flags=...) at kernel/qeventdispatcher_x11.cpp:132
#18 0x00007f4e50e37c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#19 0x00007f4e50e37ed7 in QEventLoop::exec (this=0x7fff946c6e90, flags=...) at kernel/qeventloop.cpp:204
#20 0x00007f4e50e3cf67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#21 0x00007f4e55a4ea06 in kdemain (argc=<optimized out>, argv=<optimized out>) at ../../kwin/main.cpp:541
#22 0x00007f4e5565276d in __libc_start_main (main=0x400630 <main(int, char**)>, argc=3, ubp_av=0x7fff946c7678, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff946c7668) at libc-start.c:226
#23 0x0000000000400661 in _start ()

Possible duplicates by query: bug 298845.

Reported using DrKonqi
Comment 1 Thomas Lübking 2012-05-23 18:21:40 UTC
very likely an ubuntu specific but in libxrandr

*** This bug has been marked as a duplicate of bug 293209 ***
Comment 2 A. Sala 2012-09-19 07:59:36 UTC
Created attachment 74021 [details]
New crash information added by DrKonqi

kwin (4.9.1) on KDE Platform 4.9.1 using Qt 4.8.2

- What I was doing when the application crashed:
Logging in to x2g from kde 4.9.1 on ubuntu 12.04 so it seems the bug is still around... either in kde or in x2go...

-- Backtrace (Reduced):
#6  mUSABLe (mem=0x7fff00000001) at malloc.c:4651
#7  __malloc_usable_size (m=0x7fff00000001) at malloc.c:3379
[...]
#10 0x00007f6171b7b819 in XFree () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#11 0x00007f61717232ee in XRRUpdateConfiguration () from /usr/lib/x86_64-linux-gnu/libXrandr.so.2
[...]
#14 0x00007f616ea5caa5 in qt_x11EventFilter (ev=0x7fff12dca710) at kernel/qapplication_x11.cpp:441
Comment 3 Thomas Lübking 2012-09-19 09:38:08 UTC
rather likely in libxrandr, unless you've updated that.

Ubuntu stock 12.04 libxrandr is known cause crash  XRRUpdateConfiguration in and suspicious to cause various issues not seen with any other combination and downgrading libxrandr is reported to fix them.

See launchpad bug in the bug #293209