Bug 4368 - 3.4.0 client crashed upon logout on Mac OS X 10.8
Summary: 3.4.0 client crashed upon logout on Mac OS X 10.8
Status: CLOSED FIXED
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Client platforms (show other bugs)
Version: 3.4.0
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.0.0
Assignee: Peter Åstrand
URL:
Keywords: hean01_tester
Depends on:
Blocks:
 
Reported: 2012-08-07 14:37 CEST by Peter Åstrand
Modified: 2012-11-28 12:38 CET (History)
0 users

See Also:
Acceptance Criteria:


Attachments
Apple debug info (33.58 KB, text/plain)
2012-08-07 14:38 CEST, Peter Åstrand
Details

Description Peter Åstrand cendio 2012-08-07 14:37:33 CEST
As the summary says. See attachement.
Comment 1 Peter Åstrand cendio 2012-08-07 14:38:30 CEST
Created attachment 448 [details]
Apple debug info
Comment 2 Peter Åstrand cendio 2012-08-21 13:02:10 CEST
The problem is this line in tlclient:

            AEDisposeDesc(&focusVNCViewer);

If it is commented out, the crash disappears. One would think that that function is used for disposing an AEDesc, but apparently, it is used for disposing other objects as well, including AppleEvent:s. And as usual, the reference documentation for AEDisposeDesc is missing...
Comment 3 Peter Åstrand cendio 2012-08-22 09:47:12 CEST
Fixed in 25632.
Comment 4 Peter Åstrand cendio 2012-08-22 09:54:26 CEST
termVNC rewritten in 25633.
Comment 5 Henrik Andersson cendio 2012-10-01 10:18:49 CEST
Tested with client build 3668 on Mac OSX 10.8.1 and no crashes occurs 
at logout.

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