[Bug 768568] New: gvncviewer segfaults on remote alsa restart
https://bugzilla.novell.com/show_bug.cgi?id=768568 https://bugzilla.novell.com/show_bug.cgi?id=768568#c0 Summary: gvncviewer segfaults on remote alsa restart Classification: openSUSE Product: openSUSE 12.2 Version: Beta 2 Platform: x86-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Major Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: bwiedemann@suse.com QAContact: qa-bugs@suse.de Found By: Development Blocker: --- when the remote side does rcalsasound restart gvncviewer segfaults Program received signal SIGSEGV, Segmentation fault. __memcpy_sse2 () at ../sysdeps/x86_64/memcpy.S:202 202 ../sysdeps/x86_64/memcpy.S: Datei oder Verzeichnis nicht gefunden. (gdb) bt #0 __memcpy_sse2 () at ../sysdeps/x86_64/memcpy.S:202 #1 0x00007ffff79b7bbb in memcpy (__len=35, __src=<optimized out>, __dest=0x7fffe5e541d5) at /usr/include/bits/string3.h:52 #2 vnc_connection_read (conn=conn@entry=0x6893a0, data=0x7fffe5e54178, len=len@entry=128) at vncconnection.c:792 #3 0x00007ffff79be00d in vnc_connection_server_message (conn=0x6893a0) at vncconnection.c:3087 #4 vnc_connection_coroutine (opaque=<optimized out>) at vncconnection.c:5029 #5 0x00007ffff79bf61b in coroutine_trampoline (cc=0x6893f0) at coroutine_ucontext.c:52 #6 0x00007ffff618e2a0 in ?? () from /lib64/libc.so.6 (gdb) up #1 0x00007ffff79b7bbb in memcpy (__len=31, __src=<optimized out>, __dest=0x7fffe5e47fd1) at /usr/include/bits/string3.h:52 52 /usr/include/bits/string3.h: Datei oder Verzeichnis nicht gefunden. (gdb) #2 vnc_connection_read (conn=conn@entry=0x6893a0, data=0x7fffe5e47f88, len=len@entry=104) at vncconnection.c:792 792 memcpy(ptr + offset, priv->read_buffer + priv->read_offset, tmp); (gdb) p ptr $1 = 0x7fffe5e47f88 <Address 0x7fffe5e47f88 out of bounds> (gdb) up #3 0x00007ffff79be00d in vnc_connection_server_message (conn=0x6893a0) at vncconnection.c:3087 3087 vnc_connection_read(conn, (gdb) p priv->audio_sample $2 = (VncAudioSample *) 0x0 my remote side is Factory in qemu-kvm -vnc :0 -soundhw ac97 ... -- 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=768568 https://bugzilla.novell.com/show_bug.cgi?id=768568#c Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dimstar@opensuse.org See Also| |https://bugzilla.gnome.org/ | |show_bug.cgi?id=678921 -- 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=768568 https://bugzilla.novell.com/show_bug.cgi?id=768568#c1 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |bwiedemann@suse.com --- Comment #1 from Dominique Leuenberger <dimstar@opensuse.org> 2012-07-02 15:31:29 UTC --- NEEDINFO from upstream: It would be helpful if you can re-run gvncviewer, passing the '--gtk-vnc-debug' argument & capture all output that is generated until the crash occurs & upload 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=768568 https://bugzilla.novell.com/show_bug.cgi?id=768568#c2 Bernhard Wiedemann <bwiedemann@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|bwiedemann@suse.com | --- Comment #2 from Bernhard Wiedemann <bwiedemann@suse.com> 2012-07-02 22:32:58 CEST --- am I doing something wrong, that this does not give me more output?
rpm -q gtk-vnc-tools gtk-vnc-tools-0.5.0-2.1.x86_64 gvncviewer --gtk-vnc-debug ... Connected to server Remote desktop size changed to 640x480 Connection initialized Assertion 'p' failed at pulse/simple.c:275, function pa_simple_write(). Aborting. Aborted
this is bug 766294 which might be related on 12.1 with gvncviewer-0.4.x it produced plenty output, but did not run into problems -- 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=768568 https://bugzilla.novell.com/show_bug.cgi?id=768568#c3 --- Comment #3 from Dominique Leuenberger <dimstar@opensuse.org> 2012-07-02 22:00:54 UTC --- (In reply to comment #2)
am I doing something wrong, that this does not give me more output?
rpm -q gtk-vnc-tools gtk-vnc-tools-0.5.0-2.1.x86_64 gvncviewer --gtk-vnc-debug ...
A workaround for this exists in packages that can be found in home:dimstar:bnc768568/gtk-vnc (the standard logging is not compatible with glib 2.32) -- 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=768568 https://bugzilla.novell.com/show_bug.cgi?id=768568#c Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |bwiedemann@suse.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.
participants (1)
-
bugzilla_noreply@novell.com