So, lucamar you cannot reproduce my problem ? Its the third case thats interesting, where you get an empty string, as do I but you don't see a crash afterwards ? Interesting, but 32bit Ubuntu 12 ?
Marked memory at $00007FFFEC013C40 invalid
Wrong signature $AAAAAAAA instead of D348D123
$000000000063B7E1 line 305 of include/clipbrd.inc
$000000000063C141 line 462 of include/clipbrd.inc
$0000000000461904 line 73 of unit1.pas
lucamar - how can you make your clients use Unity ? its dead and gone (thankfully) - I run U18.04 on a 2011 Atom powered netbook, it works OK, rather that than a scary unsupported OS - I hope your luck holds ...
Typical of the error messages I see on the console after a sigsegV -Execuse my ignorance as a Windows user, what WS are you using? Line 305 is:Code: [Select]Marked memory at $00007FFFEC013C40 invalid
Wrong signature $AAAAAAAA instead of D348D123
$000000000063B7E1 line 305 of include/clipbrd.inc
$000000000063C141 line 462 of include/clipbrd.inc
$0000000000461904 line 73 of unit1.pas
#73 of unit1 is the line that called clipboard.astext
Execuse my ignorance as a Windows user, what WS are you using?
Line 305 is:
Result:=ClipboardGetData(ClipboardType,FormatID,Stream);
and it leads to ws-dependent code:
function ClipboardGetData(ClipboardType: TClipboardType; FormatID: TClipboardFormat; Stream: TStream): boolean; begin Result := WidgetSet.ClipboardGetData(ClipboardType, FormatID, Stream); end;
but at the end of ClipboardGetData both get freed always: