Skip Menu |

This queue is for tickets about the Padre-Plugin-Debugger CPAN distribution.

Report information
The Basics
Id: 48377
Status: new
Priority: 0/
Queue: Padre-Plugin-Debugger

People
Owner: Nobody in particular
Requestors: bitcard.org [...] perl.tgape.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.3
Fixed in: (no value)



Subject: Padre crashes when Plugins are enabled/disabled and Padre-Plugin-Debugger is enabled
When I enable Padre-Plugin-Debugger, Padre crashes. When reloaded, Padre-Plugin-Debugger is still enabled. Now, if I enable any other plugin, or I disable any enabled plugin other than Padre-Plugin-Debugger, Padre crashes. (Restarting Padre will show that the enable/disable was retained, however.) Disabling Padre-Plugin-Debugger works fine. This bug exists with Padre-Plugin-Debugger on both Padre 0.41 and Padre 0.42, as well as svn revision 6846 (current trunk). perl5.8.9, wxWidgets 2.8.10, MacOS 10.4.11. Stack trace: Signal BUS at /usr/local/lib/perl5/site_perl/5.8.9/Padre/Plugin/Debugger.pm line 41 Padre::Plugin::Debugger::menu_plugins('Padre::Plugin::Debugger=HASH(0x82adf44)', 'Padre::Wx::Main=HASH(0x1d1e4dc)') called at /usr/local/lib/perl5/site_perl/5.8.9/Padre/PluginManager.pm line 752 eval {...} called at /usr/local/lib/perl5/site_perl/5.8.9/Padre/PluginManager.pm line 752 Padre::PluginManager::get_menu('Padre::PluginManager=HASH(0x1b8017c)', 'Padre::Wx::Main=HASH(0x1d1e4dc)', 'Debugger') called at /usr/local/lib/perl5/site_perl/5.8.9/Padre/Wx/Menu/Plugins.pm line 158 Padre::Wx::Menu::Plugins::add_plugin_specific_entries('Padre::Wx::Menu::Plugins=HASH(0x817a21c)', 'Padre::Wx::Main=HASH(0x1d1e4dc)') called at /usr/local/lib/perl5/site_perl/5.8.9/Padre/Wx/Menu/Plugins.pm line 195 Padre::Wx::Menu::Plugins::refresh('Padre::Wx::Menu::Plugins=HASH(0x817a21c)', 'Padre::Current=HASH(0xdb4b730)') called at /usr/local/lib/perl5/site_perl/5.8.9/Padre/Wx/Menubar.pm line 127 Padre::Wx::Menubar::refresh('Padre::Wx::Menubar=HASH(0x8104e50)', 1) called at /usr/local/lib/perl5/site_perl/5.8.9/Padre/Wx/Dialog/PluginManager.pm line 345 Padre::Wx::Dialog::PluginManager::_plugin_enable('Padre::Wx::Dialog::PluginManager=HASH(0xd9df51c)') called at /usr/local/lib/perl5/site_perl/5.8.9/Padre/Wx/Dialog/PluginManager.pm line 116 Padre::Wx::Dialog::PluginManager::_on_button_clicked('Padre::Wx::Dialog::PluginManager=HASH(0xd9df51c)', 'Wx::CommandEvent=SCALAR(0xd8950b8)') called at /usr/local/lib/perl5/site_perl/5.8.9/Padre.pm line 192 eval {...} called at /usr/local/lib/perl5/site_perl/5.8.9/Padre.pm line 192 Padre::run('Padre=HASH(0x1903b98)') called at /usr/local/bin/padre line 84