View Issue Details

IDProjectCategoryView StatusLast Update
0010326CTT UA Binary2 - CTT Binarypublic2025-05-31 02:38
ReporterYannik Klaass Assigned ToYannik Klaass  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Fixed in Version1.11.0.412 
Summary0010326: KillThreads() method not releasing references to session class
Description

When a SessionThread is started, but not properly stopped before cleanup of the script engine (e.g. on unexpected errors in the scripts), the KillThreads() method will cleanup remaining threads, but does not release the references added to the session object in startThreadSession(), therefore destruction of the private classes fails.
This results in CttSessionPrivate and CttChannelPrivate objects remaining in memory and not freeing up resources, which can cause further issues.

TagsNo tags attached.
Files Affected

Activities

Yannik Klaass

2025-05-23 12:03

developer   ~0022764

Adding missing reference release for the session private class in KillThreads()

Paul Hunkar

2025-05-31 02:38

administrator   ~0022827

reviewed code change, all agreed to changes - closed issue

Issue History

Date Modified Username Field Change
2025-05-12 12:30 Yannik Klaass New Issue
2025-05-18 12:55 Paul Hunkar Assigned To => Yannik Klaass
2025-05-18 12:55 Paul Hunkar Status new => assigned
2025-05-23 12:03 Yannik Klaass Status assigned => resolved
2025-05-23 12:03 Yannik Klaass Resolution open => fixed
2025-05-23 12:03 Yannik Klaass Note Added: 0022764
2025-05-31 02:38 Paul Hunkar Status resolved => closed
2025-05-31 02:38 Paul Hunkar Fixed in Version => 1.11.0.412
2025-05-31 02:38 Paul Hunkar Note Added: 0022827