Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
Adobe Flex SDK Previous
-
None
-
None
-
Affected OS(s): Linux
Affected OS(s):
Language Found: English
Description
Updated previously functioning AIR application to add double-click support. Running results in an immediate crash ~50% of the time with an error message:
terminate called after throwing an instance of '__gnu_cxx::recursive_init_error'
what(): std::exception
Application crashed with an unhandled SIGABRT
Crashlog has been dumped in /tmp/airCrashLogs/0220_1558_LXvO18
I would like to help further diagnose the issue, but I'm not sure where to begin. I've attached the log file. Here is the recently modified portion of code:
protected function onDoubleClick(event:ListEvent):void
{ var row:Object = event.currentTarget.selectedItem; var IMAGE_COLUMN_INDEX:int = 0; if (event.columnIndex == IMAGE_COLUMN_INDEX) details.displayImagePopup(row.extra.thumbnail.hires); }The event-handler is attached to a DataGrid, and the goal is to have it respond only when a certain column is clicked. Inside the column there is a thumbnail. Double-clicking calls another
function (displayImagePopup) which pops up a larger image.
The application functions as expected when running in the browser, but crashes often when run as an AIR application.
System Tested: Ubuntu 8.10
Please let me know if there is any further information I can provide.
– edit –
Test the application on Windows XP and no errors occur. That and the "gnu" mention suggest to me it may be specific to Linux.