Bug 307023 - KDE 4.9.1 crash on login via x2go
Summary: KDE 4.9.1 crash on login via x2go
Status: RESOLVED DUPLICATE of bug 293209
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kded (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
: 309494 312502 313783 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-09-19 07:56 UTC by A. Sala
Modified: 2013-01-23 21:43 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description A. Sala 2012-09-19 07:56:01 UTC
Application: kded4 ($Id$)
KDE Platform Version: 4.9.1
Qt Version: 4.8.2
Operating System: Linux 3.2.0-30-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I was logging in via x2go and I got this crash. I am not too knowledgeable on the internals of kde or x2go... this might be an x2go bug... or a kde one trying to load nvidia drivers when it shouldn't if the display is remote.

-- Backtrace:
Application: Servicio de KDE (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe1c63fa780 (LWP 8002))]

Thread 3 (Thread 0x7fe1a515d700 (LWP 8028)):
#0  0x00007fe1c3c26b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fe1c0d3c036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe1c0d3c49a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe1a5446406 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fe1c0d5d9e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe1b4407b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#6  0x00007fe1c1612e9a in start_thread (arg=0x7fe1a515d700) at pthread_create.c:308
#7  0x00007fe1c3c324bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe19ffff700 (LWP 8029)):
#0  0x00007fe1c3c250bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fe1b44060bc in ?? () from /usr/lib/nvidia-current/libGL.so.1
#2  0x00007fe1b3879b27 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.295.40
#3  0x00007fe1c0d768cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe1c0d3bba4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe1c0d3bfd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fe1c0d3c164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fe1c5076906 in QEventDispatcherGlib::processEvents (this=0x7fe1940008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00007fe1c5045e42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007fe1c5046097 in QEventLoop::exec (this=0x7fe19fffed10, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007fe1c4f45057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#11 0x00007fe1c5025b4f in QInotifyFileSystemWatcherEngine::run (this=0x1b8d400) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007fe1c4f4807b in QThreadPrivate::start (arg=0x1b8d400) at thread/qthread_unix.cpp:307
#13 0x00007fe1b4407b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#14 0x00007fe1c1612e9a in start_thread (arg=0x7fe19ffff700) at pthread_create.c:308
#15 0x00007fe1c3c324bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe1c63fa780 (LWP 8002)):
[KCrash Handler]
#6  mUSABLe (mem=0x7fff00000001) at malloc.c:4651
#7  __malloc_usable_size (m=0x7fff00000001) at malloc.c:3379
#8  0x00007fe1b4408853 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0x00007fe1b3879c01 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.295.40
#10 0x00007fe1c58b6819 in XFree () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#11 0x00007fe1afb442ee in XRRUpdateConfiguration () from /usr/lib/x86_64-linux-gnu/libXrandr.so.2
#12 0x00007fe1a8e89378 in ?? () from /usr/lib/kde4/kded_wacomtablet.so
#13 0x00007fe1c5de3966 in publicx11Event (e=0x7fff03c93900, this=<optimized out>) at ../../kdeui/kernel/kapplication.cpp:918
#14 KApplication::x11EventFilter (this=<optimized out>, _event=0x7fff03c93900) at ../../kdeui/kernel/kapplication.cpp:930
#15 0x00007fe1c4437aa5 in qt_x11EventFilter (ev=0x7fff03c93900) at kernel/qapplication_x11.cpp:441
#16 qt_x11EventFilter (ev=0x7fff03c93900) at kernel/qapplication_x11.cpp:429
#17 0x00007fe1c4446eb8 in QApplication::x11ProcessEvent (this=0x7fff03c93d10, event=0x7fff03c93900) at kernel/qapplication_x11.cpp:3444
#18 0x00007fe1c4471052 in x11EventSourceDispatch (s=0x18aea70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#19 0x00007fe1c0d3bd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fe1c0d3c0a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007fe1c0d3c164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fe1c507689f in QEventDispatcherGlib::processEvents (this=0x17a97d0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#23 0x00007fe1c4470cde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007fe1c5045e42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007fe1c5046097 in QEventLoop::exec (this=0x7fff03c93ca0, flags=...) at kernel/qeventloop.cpp:204
#26 0x00007fe1c504b3e7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#27 0x00007fe1afd53e35 in kdemain (argc=1, argv=0x18e7330) at ../../kded/kded.cpp:924
#28 0x0000000000408744 in launch (argc=1, _name=0x40b526 "kded4", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b3b6 "0") at ../../kinit/kinit.cpp:746
#29 0x0000000000405ae9 in main (argc=4, argv=0x7fff00000001, envp=0x7fff03c94ea0) at ../../kinit/kinit.cpp:1861

Reported using DrKonqi
Comment 1 Christoph Feck 2012-09-19 09:54:45 UTC
Do you get the same crash if you disable the Wacom Tablet kded module in System Settings > Startup Services, and reboot the system?
Comment 2 A. Sala 2012-09-19 14:22:25 UTC
No, it is not the "same" crash: I still get kwin crash [bug 300515 // reported by Thomas Luebking to be related to the "resolved upstream" 293209] but this "second crash" previously offered to be reported to bugs.kde.org did not happen now, after the suggested service disabling. Anyway, as KDE keeps usable (without effects, indeed) I guess that supporting these issues with x2go should not be a top priority...
Comment 3 Christoph Feck 2012-09-19 14:40:01 UTC
Oh, in this case, the bug isn't in the wacom kded module, but in the xrandr libraries of your distribution. The wacom module just happens to also query the xrandr configuration.

The launchpad bug has a comment stating which versions avoid the crash, see https://bugs.launchpad.net/ubuntu/+source/libx11/+bug/985202/comments/2

*** This bug has been marked as a duplicate of bug 293209 ***
Comment 4 Christoph Feck 2013-01-06 14:55:12 UTC
*** Bug 312502 has been marked as a duplicate of this bug. ***
Comment 5 Christoph Feck 2013-01-06 14:55:59 UTC
*** Bug 309494 has been marked as a duplicate of this bug. ***
Comment 6 Christoph Feck 2013-01-23 21:43:44 UTC
*** Bug 313783 has been marked as a duplicate of this bug. ***