Bug 658018 - [abrt] rdesktop-1.6.0-9.fc14: __strlen_sse2: Process /usr/bin/rdesktop was killed by signal 11 (SIGSEGV)
Summary: [abrt] rdesktop-1.6.0-9.fc14: __strlen_sse2: Process /usr/bin/rdesktop was ki...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: rdesktop
Version: 14
Hardware: x86_64
OS: Unspecified
low
medium
Target Milestone: ---
Assignee: Dominik 'Rathann' Mierzejewski
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:6778830506cb17a2f60ca114616...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-11-29 07:17 UTC by Mogens Kjaer
Modified: 2010-12-08 21:37 UTC (History)
3 users (show)

Fixed In Version: rdesktop-1.6.0-10.fc14
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-12-08 21:37:49 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (12.82 KB, text/plain)
2010-11-29 07:17 UTC, Mogens Kjaer
no flags Details
Patch to fix the problem (494 bytes, patch)
2010-11-29 14:10 UTC, Mogens Kjaer
no flags Details | Diff

Description Mogens Kjaer 2010-11-29 07:17:33 UTC
abrt version: 1.1.14
architecture: x86_64
Attached file: backtrace
cmdline: rdesktop -u mk -d crcnet -x l -g 1590x1120 -k da k020-01 -r sound:local -T k020-01
component: rdesktop
crash_function: __strlen_sse2
executable: /usr/bin/rdesktop
kernel: 2.6.35.6-48.fc14.x86_64
package: rdesktop-1.6.0-9.fc14
rating: 4
reason: Process /usr/bin/rdesktop was killed by signal 11 (SIGSEGV)
release: Fedora release 14 (Laughlin)
time: 1291014018
uid: 500

How to reproduce
-----
1. Start rdesktop with sound support: Crash
2. Start rdesktop without sound support: OK
3.

Comment 1 Mogens Kjaer 2010-11-29 07:17:35 UTC
Created attachment 463432 [details]
File: backtrace

Comment 2 Mogens Kjaer 2010-11-29 13:49:55 UTC
There are some error messages on std err:

ao_pulse ERROR: Unrecognized channel name "" in channel matrix ""
ao_pulse WARNING: Input channel matrix invalid; ignoring.
ao_pulse ERROR: Unrecognized channel name "" in channel matrix ""
ao_pulse WARNING: Input channel matrix invalid; ignoring.

These errors disappear and sound seems to work if I add the line

format.matrix = NULL;

to the file rdpsnd_libao.c

The line has to be added after the line containing:

format.byte_format = AO_FMT_NATIVE;

This line occurs twice in the file, I've added the line above in both places.

Comment 3 Mogens Kjaer 2010-11-29 14:10:57 UTC
Created attachment 463492 [details]
Patch to fix the problem

Comment 4 Arjen Heidinga 2010-11-30 10:23:44 UTC
Package: rdesktop-1.6.0-9.fc14
Architecture: x86_64
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. Connected to a windows XP x64 (actually under hood this is 2003)
2. After a while the rdesktop package crashed after a mouseclick, allso after reconnecting.
3.


Comment
-----
A mouseclick crashes it, most oddly

Comment 5 Arjen Heidinga 2010-11-30 10:26:43 UTC
Disabling sound indied fixes it. Willing to test the fix, but atm not really have time to compile. willing to test RPM

Comment 6 Mogens Kjaer 2010-11-30 11:06:22 UTC
Patched RPM's at:

http://ftp.crc.dk/f14-rdesktop/

Comment 7 Arjen Heidinga 2010-11-30 12:09:25 UTC
Tested with and without sound. Youtube plays with sound, other clicking sounds are ok. No further crashes detected so far.
Thanks!

Comment 8 Dominik 'Rathann' Mierzejewski 2010-11-30 22:57:39 UTC
(In reply to comment #3)
> Created attachment 463492 [details]
> Patch to fix the problem

Mogens, thanks a lot for investigating this issue and creating the patch. I'll roll this into an update ASAP and send it upstream as well (if it's not already fixed there).

Comment 9 Fedora Update System 2010-12-02 20:53:36 UTC
rdesktop-1.6.0-10.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/rdesktop-1.6.0-10.fc14

Comment 10 Fedora Update System 2010-12-03 20:41:36 UTC
rdesktop-1.6.0-10.fc14 has been pushed to the Fedora 14 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update rdesktop'.  You can provide feedback for this update here: https://admin.fedoraproject.org/updates/rdesktop-1.6.0-10.fc14

Comment 11 Fedora Update System 2010-12-08 21:37:22 UTC
rdesktop-1.6.0-10.fc14 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.