Develop

Ticket #890 (closed defect: worksforme)

Opened 2 years ago

Last modified 2 years ago

Hang or abort while switching airspace file during replay

Reported by: apf Owned by:
Priority: normal Milestone:
Component: Airspace Version: 6.1
Keywords: Cc:

Description

The abort occurred while not running under gdb with the following output:

*** glibc detected *** ./output/UNIX/bin/xcsoar: malloc(): smallbin double linked list corrupted: 0x0000000000ad2010 ***

I have also a backtrace of the abort but symbols are not resolved. See attachment for more info. I will try to resolve some of the addresses manually.
\
Retesting with gdb lead to a hang which I interrupted with SIGINT. See attachement for gdb info.

Attachments

bug-890-gdb.txt (9.7 KB) - added by apf 2 years ago.
gdb info after interrupting with SIGINT
bug-890-abort.txt (2.2 KB) - added by apf 2 years ago.
Info gathered from abort

Change History

Changed 2 years ago by apf

gdb info after interrupting with SIGINT

Changed 2 years ago by apf

Info gathered from abort

comment:1 Changed 2 years ago by jwharington

please re-test again; max submitted a patch changing aspects of locking which may have fixed this.

comment:2 Changed 2 years ago by apf

I have never been able to reproduce this one reliable. I have just tried again and did not run into any issues. I think we can close it.

Last edited 2 years ago by apf (previous) (diff)

comment:3 Changed 2 years ago by jwharington

  • Status changed from new to closed
  • Resolution set to worksforme

comment:4 Changed 2 years ago by jwharington

  • Milestone changed from XCSoar 6.1 to XCSoar 6.0.x

comment:5 Changed 2 years ago by Turbo

  • Milestone XCSoar 6.0.x deleted

Milestone XCSoar 6.0.x deleted

Note: See TracTickets for help on using tickets.