Univention Bugzilla – Bug 31036
SegFault in computerroom module
Last modified: 2013-05-02 16:37:49 CEST
We should backport the fix of Bug #27534 as UCS@school 3.1 errata. +++ This bug was initially created as a clone of Bug #27534 +++ Wenn ein Computerraum ausgewählt ist und es wird daraufhin 'Beaufsichtigung reinitialisieren' ausgewählt stirbt der Modul mit einem SegFault. Dies ist zumindest der Fall wenn dies schnell (<= 5 Sekunden) nach dem Öffnen des Raumes durchgeführt wird. Im gdb ist dann folgender Trace zu sehen: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fdd3cdc6700 (LWP 1463)] 0x00007fdd4f365cdc in QMutex::lock (this=0x7fdd380604b0) at thread/qmutex.cpp:150 150 if (d->recursive) { Current language: auto The current source language is "auto; currently c++". (gdb) bt #0 0x00007fdd4f365cdc in QMutex::lock (this=0x7fdd380604b0) at thread/qmutex.cpp:150 #1 0x00007fdd4f36a999 in QThreadPrivate::finish (arg=<value optimized out>) at thread/qthread_unix.cpp:270 #2 0x00007fdd4f36ae1d in ~__pthread_cleanup_class (arg=0x7fdd380009d0) at /usr/include/pthread.h:535 #3 QThreadPrivate::start (arg=0x7fdd380009d0) at thread/qthread_unix.cpp:253 #4 0x00007fdd51cfa8ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #5 0x00007fdd50bcb86d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () (gdb) print d $1 = (QMutexPrivate *) 0x0
Patches have been backported. Source package italc has been rebuilt in scope "ucsschool". Updatehint has been added in SVN: doku/branches/ucs-3.1/errata-ucs-school/README_UPDATE_3.1.2
(In reply to comment #1) > Patches have been backported. Source package italc has been rebuilt in scope > "ucsschool". OK > Updatehint has been added in SVN: > doku/branches/ucs-3.1/errata-ucs-school/README_UPDATE_3.1.2 OK
UCS@school 3.1 rev1 has been release in the App Center.