Segfault while removing channels
verpeteren opened this issue · comments
Peter Reijnders commented
I found 2 ways:
method 1:
Ape.addEvent('init', function() {
var channel = Ape.mkChan('diediediemydarling');
});
Ape.addEvent("mkchan", function(channel) {
Ape.log(channel.getProperty('name') + " created");
Ape.rmChan(channel.getProperty('name'));
})
method 2
Ape.addEvent('init', function() {
var channel = Ape.mkChan('diediediemydarling');
Ape.setTimeout(
function() {
Ape.log("stopping now");
Ape.rmChan(channel.getProperty('name'));
}, 3000);
});
Ape.addEvent('mkChan', function(channel) {
Ape.log(channel.getProperty('name') + " created");
});
Ape.addEvent("rmchan", function(channel) {
Ape.log(channel.getProperty('name') + " deleted");
Ape.rmChan(channel.getProperty('name'));
});
Pablo Tejada commented
So maybe the channel has not been fully created when attempting to remove it?