View Issue Details

IDProjectCategoryView StatusLast Update
0001097OpenMPTlibopenmptpublic2018-12-23 13:22
Reportermanx Assigned Tomanx  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Fixed in VersionOpenMPT 1.28.01.00 / libopenmpt 0.4.0 (upgrade first) 
Summary0001097: Remove dynamic loading support in libopenmpt, and in particular for libmpg123.
Description

Loading libraries dynamically at run-time instead of relying on the system dynamic linker to load them at startup-time defers errors up to a point where they might be confusing to the user. In particular, for player plugins, this allows successful loading of the plugin without proper MP3 sample support.
Supporting dynamic loading also has a whole bunch of difficult security implications that we could avoid completely.

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Relationships

related to 0001100 resolvedmanx foo_openmpt: delay-loading libmpg123 makes packaging as .fb2k-component on foobar2000.org impossible 
related to 0001113 resolvedmanx Avoid delay-loading of libraries that we ship 

Activities

manx

manx

2018-03-06 13:51

administrator   ~0003464

r9851

Issue History

Date Modified Username Field Change
2018-03-04 14:04 manx New Issue
2018-03-04 14:04 manx Status new => assigned
2018-03-04 14:04 manx Assigned To => manx
2018-03-06 13:51 manx Status assigned => resolved
2018-03-06 13:51 manx Resolution open => fixed
2018-03-06 13:51 manx Fixed in Version => libopenmpt 0.4 (goals)
2018-03-06 13:51 manx Note Added: 0003464
2018-03-06 15:09 manx Relationship added related to 0001100
2018-04-15 16:49 manx Relationship added related to 0001113
2018-12-23 13:22 Saga Musix Fixed in Version libopenmpt 0.4 (goals) => OpenMPT 1.28.01.00 / libopenmpt 0.4.0 (upgrade first)