Bug #234
Crash during the loading of plugin MTP upload
Status:
Rejected
Priority:
Major
Assignee:
-
Category:
-
Target version:
-
Start date:
December 31, 2012
Due date:
% Done:
0%
Estimated time:
Affects version:
Description
I cloned the source code from :
https://github.com/audacious-media-player/audacious.git
I compiled and installed in my home the project.
I did the same with audacious-plugins project. But when I try to run audacious, it crash.
I get the following message with the commande "*valgrind audacious*" (I have enabled the verbose variable) :
general.c:50 [general_load]: Loading MTP Upload. ==14714== Process terminating with default action of signal 11 (SIGSEGV) ==14714== Bad permissions for mapped region at address 0x384 ==14714== at 0x384: ??? ==14714== by 0x40F9D3: general_load (general.c:62) ==14714== by 0x40FB48: general_init_cb (general.c:99) ==14714== by 0x41A331: plugin_for_each (plugin-registry.c:645) ==14714== by 0x41A369: plugin_for_enabled (plugin-registry.c:709) ==14714== by 0x4105C1: iface_plugin_set_current (interface.c:252) ==14714== by 0x41BD54: start_plugins (plugin-init.c:96) ==14714== by 0x410E32: main (main.c:492)
So when audacious tries to load "*MTP Upload plugin*", we get a segfault.
If you skip the loading of MTP Upload plugin, everything work (in the file src/audacious/general.c) :
static void general_load (PluginHandle * plugin) { ... AUDDBG ("Loading %s.\n", plugin_get_name (plugin)); if (strcmp(plugin_get_name (plugin), "MTP Upload") == 0) return; ... }
History
#1
Updated by John Lindgren over 12 years ago
- Status changed from New to Rejected
We don't distribute an MTP upload plugin any more. Always uninstall a previous version of Audacious before installing a new one.