sealing some leaks
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Low
|
Daniel Schürmann |
Bug Description
Attached, I have a patch that seals some memory leaks.
Most of them are one time allocations.
There is still one I am worrying about:
==6192== 1,340,746 (32 direct, 1,340,714 indirect) bytes in 1 blocks are definitely lost in loss record 807 of 807
==6192== at 0x402641D: operator new(unsigned int) (vg_replace_
==6192== by 0x6964DD9: QMetaObjectPriv
==6192== by 0x6965934: QObject:
==6192== by 0x8281EE8: TrackDAO:
==6192== by 0x8283A3C: TrackDAO:
==6192== by 0x6855653: QMutex::unlock() (qmutex.cpp:368)
==6192== by 0x838C464: DlgAutoDJ:
==6192== by 0x69546B9: QMetaObject:
==6192== by 0x69644FE: QMetaObject:
==6192== by 0x8387BB6: ControlObjectTh
==6192== by 0x5D7BCFF: QApplicationPri
==6192== by 0x5D808CD: QApplication:
==6192== by 0x694E0BA: QCoreApplicatio
==6192== by 0x6951C78: QCoreApplicatio
==6192== by 0x6951E0C: QCoreApplicatio
==6192== by 0x697B3C3: postEventSource
==6192== by 0x75E0AA7: g_main_
==6192== by 0x75E126F: ??? (in /lib/i386-
==6192== by 0x75E1523: g_main_
==6192== by 0x697B53B: QEventDispatche
==6192== by 0x5E321E4: QGuiEventDispat
==6192== by 0x694D288: QEventLoop:
==6192== by 0x694D521: QEventLoop:
==6192== by 0x6951ECB: QCoreApplicatio
==6192== by 0x5D798E6: QApplication:
==6192== by 0x8148E9D: main (main.cpp:299)
==6192==
Related branches
Changed in mixxx: | |
status: | New → In Progress |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
In my first patch was a segfault at ~Soundmanager().
Fixed some memory issues at the library scanner.