[Bug 631994] New: Xvnc crash
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c0 Summary: Xvnc crash Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: x86-64 OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: koenig@linux.de QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- rpm -qf /usr/bin/Xvnc xorg-x11-Xvnc-7.5_1.8.0-9.4.x86_64 we found two "ways" to crash Xvnc with very different call traces and situations: 1) the easy (and nasty) one: gnome-session kills Xvnc in strlen(): try: xinit /usr/bin/gnome-session -- /usr/bin/Xvnc :3 gdb backtrace: Program received signal SIGSEGV, Segmentation fault. 0x00007ffff63c96a2 in strlen () from /lib64/libc.so.6 (gdb) where #0 0x00007ffff63c96a2 in strlen () from /lib64/libc.so.6 #1 0x000000000051eecd in ?? () #2 0x000000000051f5d0 in ?? () #3 0x000000000046c74c in ?? () #4 0x000000000045baca in ?? () #5 0x00007ffff636bb7d in __libc_start_main () from /lib64/libc.so.6 #6 0x000000000041ad29 in _start () Backtrace: 0: /usr/bin/Xvnc (xorg_backtrace+0x28) [0x5552a8] 1: /usr/bin/Xvnc (0x400000+0x158a49) [0x558a49] 2: /lib64/libc.so.6 (0x7ffff634d000+0x32a60) [0x7ffff637fa60] 3: /lib64/libc.so.6 (strlen+0x12) [0x7ffff63c96a2] 4: /usr/bin/Xvnc (0x400000+0x11eecd) [0x51eecd] 5: /usr/bin/Xvnc (0x400000+0x11f5d0) [0x51f5d0] 6: /usr/bin/Xvnc (0x400000+0x6c74c) [0x46c74c] 7: /usr/bin/Xvnc (0x400000+0x5baca) [0x45baca] 8: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7ffff636bb7d] 9: /usr/bin/Xvnc (0x400000+0x1ad29) [0x41ad29] Segmentation fault at address (nil) Fatal server error: Caught signal 11 (Segmentation fault). Server aborting =============================================================================== 2) a bit more weird: vncviewer-reconnect after server re-initialisation Xvnc crashes with the following sequence: Xvnc :3 & DISPLAY=:3 xterm & vncviewer :3 & exit in xterm vncviewer :3 & the reconnect of the 2nd vncviewer kills Xvnc. backtrace in gdb: Program received signal SIGSEGV, Segmentation fault. 0x000000000050f2c0 in ?? () (gdb) where #0 0x000000000050f2c0 in ?? () #1 0x0000000000473e43 in ?? () #2 0x00000000004b6eba in mieqProcessDeviceEvent () #3 0x00000000004b6feb in mieqProcessInputEvents () #4 0x000000000046c583 in ?? () #5 0x000000000045baca in ?? () #6 0x00007ffff636bb7d in __libc_start_main () from /lib64/libc.so.6 #7 0x000000000041ad29 in _start () backtrace output from Xvnc itself (not running in gdb): 17/08/2010 20:04:03 17/08/2010 20:04:03 Got VNC connection from client 127.0.0.1 Backtrace: 0: Xvnc (xorg_backtrace+0x28) [0x5552a8] 1: Xvnc (0x400000+0x158a49) [0x558a49] 2: /lib64/libc.so.6 (0x7f0b1d727000+0x32a60) [0x7f0b1d759a60] 3: Xvnc (0x400000+0x10f2c0) [0x50f2c0] 4: Xvnc (0x400000+0x73e43) [0x473e43] 5: Xvnc (mieqProcessDeviceEvent+0x19a) [0x4b6eba] 6: Xvnc (mieqProcessInputEvents+0xcb) [0x4b6feb] 7: Xvnc (0x400000+0x6c583) [0x46c583] 8: Xvnc (0x400000+0x5baca) [0x45baca] 9: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7f0b1d745b7d] 10: Xvnc (0x400000+0x1ad29) [0x41ad29] Segmentation fault at address (nil) Fatal server error: Caught signal 11 (Segmentation fault). Server aborting -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium AssignedTo|bnc-team-xorg-bugs@forge.pr |eich@novell.com |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c1 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|eich@novell.com |mhopf@novell.com --- Comment #1 from Stefan Dirsch <sndirsch@novell.com> 2010-12-09 09:46:15 UTC --- Reassigning to Matthias, since he's currently looking into Xvnc anyway (for Factory). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c2 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Xvnc crash |Xvnc crashes --- Comment #2 from Stefan Dirsch <sndirsch@novell.com> 2010-12-09 13:54:28 UTC --- The first way to crash Xvnc I can't reproduce, the second one I can. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c3 --- Comment #3 from Harald Koenig <koenig@linux.de> 2010-12-09 16:27:35 UTC --- I just tried again: the following command line still crashes: $ rpm -qf /usr/bin/Xvnc xorg-x11-Xvnc-7.5_1.8.0-10.3.1.x86_64 $ xinit /usr/bin/gnome-session -- /usr/bin/Xvnc :3 [ ... ] Backtrace: 0: /usr/bin/Xvnc (xorg_backtrace+0x28) [0x555408] 1: /usr/bin/Xvnc (0x400000+0x158ba9) [0x558ba9] 2: /lib64/libc.so.6 (0x7facc29a0000+0x32a60) [0x7facc29d2a60] 3: /lib64/libc.so.6 (strlen+0x12) [0x7facc2a1c6a2] 4: /usr/bin/Xvnc (0x400000+0x11effd) [0x51effd] 5: /usr/bin/Xvnc (0x400000+0x11f700) [0x51f700] 6: /usr/bin/Xvnc (0x400000+0x6c74c) [0x46c74c] 7: /usr/bin/Xvnc (0x400000+0x5baca) [0x45baca] 8: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7facc29beb7d] 9: /usr/bin/Xvnc (0x400000+0x1ad29) [0x41ad29] Segmentation fault at address (nil) Fatal server error: Caught signal 11 (Segmentation fault). Server aborting running ltrace on Xvnc might give a small hint about the last steps of Xvnc before crashing: read(22, "\2040\002", 4096) = 8 malloc(24) = 0x00d80610 memset(0x00d80610, '\000', 24) = 0x00d80610 strlen("Virtual core pointer") = 20 strlen("Virtual core keyboard") = 21 strlen("Virtual core XTEST pointer") = 26 strlen("Virtual core XTEST keyboard") = 27 strlen(NULL <unfinished ...> --- SIGSEGV (Segmentation fault) --- maybe you can compare that with your own ltrace output of working Xvnc startup and see what's the next step after that strlen("Virtual core XTEST keyboard") since those strlen strings are xinput devices, here some more information about my system to compare with yours -- is "Power Button" your next string in strlen() ? ⎡ Virtual core pointer id=2 [master pointer (3)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Sleep Button id=7 [slave keyboard (3)] ↳ HID 04d9:1400 id=8 [slave keyboard (3)] ⎜ ↳ HID 04d9:1400 id=9 [slave pointer (2)] ⎜ ↳ Logitech Optical USB Mouse id=10 [slave pointer (2)] -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c4 --- Comment #4 from Stefan Dirsch <sndirsch@novell.com> 2010-12-09 17:29:21 UTC --- Same xorg-x11-Xvnc version here. And I tried it with a freshly created user. No issues. I don't see these "Virtual core XTEST pointer/keyboard" entries in the ltrace output at all. Only "Virtual core XTEST". -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c5 --- Comment #5 from Harald Koenig <koenig@linux.de> 2010-12-09 18:24:53 UTC --- (In reply to comment #4)
Same xorg-x11-Xvnc version here. And I tried it with a freshly created user. No issues. I don't see these "Virtual core XTEST pointer/keyboard" entries in the ltrace output at all. Only "Virtual core XTEST".
what are the next few libc calls after those strlen() calls ? any hint what might go wrong in my case ? I completely cleaned up my $HOME (no files/dirs left) but still Xvnc crashes when I start a gnome session:( I tried to first start a single xterm on Xvnc before running gnome-session : same crash... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c6 --- Comment #6 from Harald Koenig <koenig@linux.de> 2010-12-09 19:27:55 UTC --- gdb straceback with debuguinfo: #0 0x00007fea5ba786a2 in strlen () from /lib64/libc.so.6 #1 0x000000000051effd in SizeDeviceInfo (dev=0xc6a890) at xiquerydevice.c:204 #2 0x000000000051f700 in ProcXIQueryDevice (client=0xd780b0) at xiquerydevice.c:98 #3 0x000000000046c74c in Dispatch () at dispatch.c:439 #4 0x000000000045baca in main (argc=<value optimized out>, argv=0x7fff2f7416e8, envp=<value optimized out>) at main.c:286 dev parameter in SizeDeviceInfo() (gdb) p *dev $3 = {public = {devicePrivate = 0x0, processInputProc = 0x514490 <ProcessOtherEvent>, realInputProc = 0x514490 <ProcessOtherEvent>, enqueueInputProc = 0x474500 <EnqueueEvent>, on = 1}, next = 0xc6ac30, startup = 1, deviceProc = 0x4271d0 <rfbKeybdProc>, inited = 1, enabled = 1, coreEvents = 1, deviceGrab = {grabTime = {months = 0, milliseconds = 4230263519}, fromPassiveGrab = 0, implicitGrab = 0, activeGrab = {next = 0x0, resource = 0, device = 0x0, window = 0x0, ownerEvents = 0, keyboardMode = 0, pointerMode = 0, grabtype = GRABTYPE_CORE, type = 0 '\000', modifiersDetail = {exact = 0, pMask = 0x0}, modifierDevice = 0x0, detail = {exact = 0, pMask = 0x0}, confineTo = 0x0, cursor = 0x0, eventMask = 0, deviceMask = 0, xi2mask = {"\000\000" <repeats 42 times>}}, grab = 0x0, activatingKey = 0 '\000', ActivateGrab = 0x47c210 <ActivateKeyboardGrab>, DeactivateGrab = 0x47c000 <DeactivateKeyboardGrab>, sync = { frozen = 0, state = 0, other = 0x0, event = 0x0}}, type = 0, xinput_type = 0, name = 0x0, id = 6, key = 0xd520c0, valuator = 0x0, button = 0x0, focus = 0xd57070, proximity = 0x0, absolute = 0x0, kbdfeed = 0xd52140, ptrfeed = 0x0, intfeed = 0x0, stringfeed = 0x0, bell = 0x0, leds = 0x0, xkb_interest = 0x0, config_info = 0x0, devPrivates = 0x0, nPrivates = 0, unwrapProc = 0, spriteInfo = 0xc6ac08, u = { master = 0xc30a10, lastSlave = 0xc30a10}, last = {valuators = {0 <repeats 36 times>}, remainder = {0 <repeats 36 times>}, numValuators = 0, slave = 0x0}, properties = {properties = 0xc401a0, handlers = 0xc401d0}} the following hacky patch avoids the Xvnc in my case: ------------------------------------------------------------------------------- --- /usr/src/packages/BUILD/xorg-server-1.8.0/Xi/xiquerydevice.c~ 2009-11-04 17:25:50.000000000 +0100 +++ /usr/src/packages/BUILD/xorg-server-1.8.0/Xi/xiquerydevice.c 2010-12-09 20:20:04.000000000 +0100 @@ -201,7 +201,8 @@ int len = sizeof(xXIDeviceInfo); /* 4-padded name */ - len += pad_to_int32(strlen(dev->name)); + if (dev->name) + len += pad_to_int32(strlen(dev->name)); return len + SizeDeviceClasses(dev); @@ -404,7 +405,10 @@ info->deviceid = dev->id; info->use = GetDeviceUse(dev, &info->attachment); info->num_classes = 0; - info->name_len = strlen(dev->name); + if (dev->name) + info->name_len = strlen(dev->name); + else + info->name_len = 0; info->enabled = dev->enabled; total_len = sizeof(xXIDeviceInfo); ------------------------------------------------------------------------------- -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c7 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX --- Comment #7 from Stefan Dirsch <sndirsch@novell.com> 2011-01-22 10:03:25 UTC --- For openSUSE 11.4 we plan to switch to a wrapper script using Xvfb/x11vnc, which shouldn't suffer from these issue. For openSUSE 11.3 this is becoming a WONTFIX. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c8 Harald Koenig <koenig@linux.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |eich@novell.com --- Comment #8 from Harald Koenig <koenig@linux.de> 2011-01-22 13:36:24 UTC --- (In reply to comment #7)
For openSUSE 11.4 we plan to switch to a wrapper script using Xvfb/x11vnc, which shouldn't suffer from these issue. For openSUSE 11.3 this is becoming a WONTFIX.
it's *very* disappointing that you don't even release a fixed rpm for other opensuse 11.3 users now that I all the debugging myself and sent a working patch :-(( what lessen shell we learn from such "WONTFIX" status ? very pitty..... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c9 --- Comment #9 from Stefan Dirsch <sndirsch@novell.com> 2011-01-22 15:57:24 UTC --- Yes, it's a pity that X developers at SUSE no longer can find the time for looking into issues on released openSUSE versions. Even the currently developed openSUSE version is going to be shipped with a lot of issues, since we're busy with SLES/SLED. What is more frustrating for a bug reporter? Never get any response - or - a least a status update (+ a plan how to address that issue for the next openSUSE release)? Harald, luckily every openSUSE user is now part of the openSUSE community and therefore is able to branch a package, apply the patch, submitrequest it, i.e. trigger an update to fix the issue. In case you're interested in doing this, please let me know, so we can reopen the bug, reassign it to you and ask the maintenance team for an update. Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c10 Karl Zucker <forum@george-net.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |forum@george-net.de Component|X.Org |X.Org Resolution|WONTFIX | AssignedTo|mhopf@suse.com |bnc-team-xorg-bugs@forge.pr | |ovo.novell.com Product|openSUSE 11.3 |openSUSE 11.4 --- Comment #10 from Karl Zucker <forum@george-net.de> 2012-03-28 08:36:17 UTC --- I can reproduce this on OpenSuse 11.4: X server log: 0: Xvnc (xorg_backtrace+0x28) [0x55bcf8] 1: Xvnc (0x400000+0x15f5b9) [0x55f5b9] 2: /lib64/libc.so.6 (0x7f6555622000+0x32b30) [0x7f6555654b30] 3: /lib64/libc.so.6 (0x7f6555622000+0x7d7e2) [0x7f655569f7e2] 4: Xvnc (0x400000+0x12567d) [0x52567d] 5: Xvnc (0x400000+0x125d91) [0x525d91] 6: Xvnc (0x400000+0x6ee91) [0x46ee91] 7: Xvnc (0x400000+0x5dd7e) [0x45dd7e] 8: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7f6555640bfd] 9: Xvnc (0x400000+0x1a8f9) [0x41a8f9] Segmentation fault at address (nil) Fatal server error: Caught signal 11 (Segmentation fault). Server aborting % lsb_release -a LSB Version: n/a Distributor ID: SUSE LINUX Description: openSUSE 11.4 (x86_64) Release: 11.4 Codename: Celadon -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |ASSIGNED AssignedTo|bnc-team-xorg-bugs@forge.pr |xorg-maintainer-bugs@forge. |ovo.novell.com |provo.novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c11 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |WONTFIX --- Comment #11 from Stefan Dirsch <sndirsch@suse.com> 2013-03-05 10:25:48 UTC --- openSUSE 11.4 is no longer supported. Feel free to reopen, if the issue still exists with openSUSE 12.3. Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c12 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|WONTFIX | --- Comment #12 from Stefan Dirsch <sndirsch@suse.com> 2013-09-16 09:29:22 UTC --- Let's reopen that one. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |ASSIGNED Component|X.Org |X.Org Version|Final |13.1 Milestone 4 Product|openSUSE 11.4 |openSUSE Factory -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c13 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mopp@gmx.net --- Comment #13 from Stefan Dirsch <sndirsch@suse.com> 2013-09-16 09:33:38 UTC --- *** Bug 840433 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=840433 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c14 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |mopp@gmx.net --- Comment #14 from Stefan Dirsch <sndirsch@suse.com> 2013-09-16 09:39:29 UTC --- Ulf, I suggest to try with Harald's patch first. Hope you know how to apply a patch and rebuild a package. (In reply to comment #7)
For openSUSE 11.4 we plan to switch to a wrapper script using Xvfb/x11vnc, which shouldn't suffer from these issue. For openSUSE 11.3 this is becoming a WONTFIX.
This didn't happen. Instead we switched from xf4vnc VNC codebase to tigervnc codebase for Xvnc. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c15 --- Comment #15 from Ulf Lange <mopp@gmx.net> 2013-09-16 17:08:02 UTC --- I applied Harald's patch, but it didn't work for me. Might be a different problem. Here are some more debug information: (gdb) run Starting program: /usr/bin/Xvnc :99 -desktop X -httpd /usr/share/vnc/classes -auth /home/testuser/.Xauthority -geometry 1252x936 -depth 24 -pixelformat rgb888 -rfbwait 120000 -rfbauth /home/testuser/.vnc/passwd -rfbport 5999 -fp /usr/share/fonts/misc:unscaled,/usr/share/fonts/local,/usr/share/fonts/75dpi:unscaled,/usr/share/fonts/100dpi:unscaled,/usr/share/fonts/Type1,/usr/share/fonts/URW,/usr/share/fonts/Speedo,/usr/share/fonts/truetype,/usr/share/fonts/uni,/usr/share/fonts/CID -noreset vncext: VNC extension running! [...] Mon Sep 16 18:52:35 2013 Connections: closed: 192.168.xx.yy::53392 (Clean disconnection) SMsgWriter: framebuffer updates 1 Program received signal SIGSEGV, Segmentation fault. 0x0000000000547644 in rdr::ZlibOutStream::deflate(int) () (gdb) bt #0 0x0000000000547644 in rdr::ZlibOutStream::deflate(int) () #1 0x00000000005477db in rdr::ZlibOutStream::flush() () #2 0x0000000000547807 in rdr::ZlibOutStream::~ZlibOutStream() () #3 0x000000000053edfd in rfb::ZRLEEncoder::~ZRLEEncoder() () #4 0x000000000053ee59 in rfb::ZRLEEncoder::~ZRLEEncoder() () #5 0x000000000052daf4 in rfb::SMsgWriter::~SMsgWriter() () #6 0x000000000052fa49 in rfb::SMsgWriterV3::~SMsgWriterV3() () #7 0x000000000052b113 in rfb::SConnection::deleteReaderAndWriter() () #8 0x000000000052b151 in rfb::SConnection::~SConnection() () #9 0x00000000005399d9 in rfb::VNCSConnectionST::~VNCSConnectionST() () #10 0x000000000052190b in rfb::VNCServerST::removeSocket(network::Socket*) () #11 0x0000000000514753 in XserverDesktop::writeBlockHandler(fd_set*) () #12 0x000000000050c521 in vncWriteBlockHandler () #13 0x000000000050c5be in ?? () #14 0x000000000055d8a2 in BlockHandler () #15 0x00000000005a3bb4 in WaitForSomething () #16 0x00000000005594ad in Dispatch () #17 0x000000000044d3ea in main () -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c16 --- Comment #16 from Ulf Lange <mopp@gmx.net> 2013-09-16 17:26:56 UTC --- After reading my post twice I found the solution. The problem is the client compression which used the zlib. I used UltraVNC with auto detection for format and encoding. These encodings will crash Xvnc: ZRLE, Zlib, ZlibHex, Ultra, CoRRE, ZYWRLE and u2. They are all based on Zlib. An workaround is to use a different encoding, e. g. hextile works fine. Does somebody have an idea how to fix it? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=631994 https://bugzilla.novell.com/show_bug.cgi?id=631994#c17 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Component|X.Org |X.Org Version|13.1 Milestone 4 |Final InfoProvider|mopp@gmx.net | Resolution| |WONTFIX Product|openSUSE Factory |openSUSE 11.4 --- Comment #17 from Stefan Dirsch <sndirsch@suse.com> 2013-09-16 19:04:44 UTC --- Closing again. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com