Project

General

Profile

Bug #234

Crash during the loading of plugin MTP upload

Added by Fabien ROZAR over 12 years ago. Updated over 12 years ago.

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.

Also available in: Atom PDF