Ok, i make de debug: _ ___ ___ /_\ | _ \ __| / _ \| _/ _| /_/ \_\_| |___| AJAX Push Engine
Bind on port 6969 Version : 1.01dev Build : Mar 25 2010 09:48:54 Author : Weelya ([email protected]) [Module] [spidermonkey] Loading module : Javascript embeded (0.01) - Anthony Catel [JS] Loading script ../scripts/framework/mootools.js... [JS] Loading script ../scripts/framework/Http.js... [JS] Loading script ../scripts/framework/userslist.js... [JS] Loading script ../scripts/utils/utils.js... [JS] Loading script ../scripts/commands/proxy.js... [JS] Loading script ../scripts/commands/sair.js... [JS] Loading script ../scripts/commands/inlinepush.js... [JS] Loading script ../scripts/examples/nickname.js... [JS] Loading script ../scripts/examples/move.js... [JS] Loading script ../scripts/utils/checkTool.js... Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb7d69b00 (LWP 13794)] 0xb53d17d6 in ape_cb_del_user () from ../modules/lib/libmod_spidermonkey.so Current language: auto; currently asm (gdb) bt #0 0xb53d17d6 in ape_cb_del_user () from ../modules/lib/libmod_spidermonkey.so #1 0x080508c6 in deluser () #2 0x080583de in ape_disconnect () #3 0x0804d6bb in sockroutine () #4 0x0804c617 in main () (gdb) run Matija i dont know how i can call deluser or can find where is found code of quit function. Tanks 2010/3/25 Matija Hiti <[email protected]> > Hi, > > try this - it will help you find on which event the segfault occurs: > http://www.ape-project.org/wiki/index.php/How_to_debug_APE_segfault<http://www.google.com/url?sa=D&q=http://www.ape-project.org/wiki/index.php/How_to_debug_APE_segfault&usg=AFQjCNHPNSVTSK4u7tssgFQSu4Fy0UBBfg> > > Then check for the possible events the user.quit() might trigger (i.e. > deluser) - perhaps those functions reference to the user who just quit. I > had a similar problem once and this was the case. > > Best, > Matija > > > 2010/3/25 Herson <[email protected]> > >> Can someone help me? >> >> 2010/3/11 Herson <[email protected]> >> >> Hi Nicolas, >>> >>> Now i use the git version and make my command like you talk. But when i >>> send the command the APE server break with `Segmentation fault`: >>> >>> [Module] [spidermonkey] Loading module : Javascript embeded (0.01) - >>> Anthony Catel >>> [JS] Loading script ../scripts/framework/mootools.js... >>> [JS] Loading script ../scripts/framework/Http.js... >>> [JS] Loading script ../scripts/framework/userslist.js... >>> [JS] Loading script ../scripts/utils/utils.js... >>> [JS] Loading script ../scripts/commands/proxy.js... >>> [JS] Loading script ../scripts/commands/inlinepush.js... >>> [JS] Loading script ../scripts/commands/sair.js... >>> [JS] Loading script ../scripts/examples/nickname.js... >>> [JS] Loading script ../scripts/examples/move.js... >>> [JS] Loading script ../scripts/utils/checkTool.js... >>> Segmentation fault >>> >>> >>> My command ( APE-Project-APE_Server-a3d1686/scripts/commands/sair.js ): >>> >>> >>> Ape.registerCmd('myquit', true, function(param, info) { >>> info.user.quit(); >>> }); >>> >>> And include ( APE-Project-APE_Server-a3d1686/scripts/main.ape.js ): >>> >>> Ape.addEvent("init", function() { >>> include("framework/mootools.js"); >>> include("framework/Http.js"); >>> include("framework/userslist.js"); >>> include("utils/utils.js"); >>> include("commands/proxy.js"); >>> include("commands/inlinepush.js"); >>> include("commands/sair.js"); >>> include("examples/nickname.js"); >>> include("examples/move.js"); >>> include("utils/checkTool.js"); //Just needed for the APE JSF >>> diagnostic tool, once APE is installed you can remove it >>> //include("examples/ircserver.js"); >>> //include("framework/http_auth.js"); >>> }); >>> >>> I need help with this... >>> >>> Tanks >>> >>> >>> 2010/3/10 Nicolas Trani <[email protected]> >>> >>> Hi, >>>> >>>> your second solution was good : calling core.quit() unfortunatly there >>>> is a bug in APE with the QUIT raw : the user is not deleted from the >>>> server. This will be fixed in the next minor release of APE. >>>> >>>> But if you update your APE Server to the git version, you can use this >>>> workaround : >>>> >>>> Create a custom command on the server side called myquit : >>>> >>>> Ape.registerCmd('myquit', true, function(param, info) { >>>> info.user.quit(); >>>> }); >>>> >>>> On the client side call : >>>> >>>> core.request.send('myquit'); >>>> >>>> This should work ;) >>>> >>>> Regards. >>>> >>>> Herson wrote: >>>> > Hi, >>>> > >>>> > I'm having difficulties to find what I need in the documentation so >>>> > I'm here to ask some questions. >>>> > >>>> > I need to make when a user leave the channel it's name is available >>>> > for use by another person who requests it. What I did was when the >>>> > user close the window or click to call out 'client.core.left >>>> > (channel.pubid)' but when I connect again with the same username and >>>> > returns me 007 - NICK_USED. >>>> > >>>> > I also tried limapar a session with core.clearSession () and soon >>>> > after made a core.quit () but still not working. I follow the link to >>>> > the code. >>>> > >>>> > tanks >>>> > >>>> > http://pastebin.com/M3UY5tXf >>>> > >>>> > -- >>>> > Herson Leite, Desenvolvedor Web >>>> > www.hersonls.com.br <http://www.hersonls.com.br> | [email protected] >>>> > <mailto:[email protected]> >>>> > -- >>>> > You received this message because you are subscribed to the Google >>>> > Groups "APE Project" group. >>>> > To post to this group, send email to [email protected] >>>> > To unsubscribe from this group, send email to >>>> > [email protected]<ape-project%[email protected]> >>>> > For more options, visit this group at >>>> > http://groups.google.com/group/ape-project?hl=en >>>> > --- >>>> > APE Project (Ajax Push Engine) >>>> > Official website : http://www.ape-project.org/ >>>> > Git Hub : http://github.com/APE-Project/ >>>> >>>> >>>> -- >>>> Nicolas Trani - Web engineer >>>> Weelya - Improve the web >>>> 32 rue du faubourg boutonnet >>>> 34090 Montpellier >>>> Tel: 04 67 169 778 - Fax: 09 57 91 99 91 >>>> http://www.weelya.com >>>> http://www.ape-project.org >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "APE Project" group. >>>> To post to this group, send email to [email protected] >>>> To unsubscribe from this group, send email to >>>> [email protected]<ape-project%[email protected]> >>>> For more options, visit this group at >>>> http://groups.google.com/group/ape-project?hl=en >>>> --- >>>> APE Project (Ajax Push Engine) >>>> Official website : http://www.ape-project.org/ >>>> Git Hub : http://github.com/APE-Project/ >>>> >>> >>> >>> >>> -- >>> Herson Leite, Desenvolvedor Web >>> www.hersonls.com.br | [email protected] >>> >> >> >> >> -- >> Herson Leite, Desenvolvedor Web >> www.hersonls.com.br | [email protected] >> >> -- >> You received this message because you are subscribed to the Google >> Groups "APE Project" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected]<ape-project%[email protected]> >> For more options, visit this group at >> http://groups.google.com/group/ape-project?hl=en >> --- >> APE Project (Ajax Push Engine) >> Official website : http://www.ape-project.org/ >> Git Hub : http://github.com/APE-Project/ >> >> To unsubscribe from this group, send email to ape-project+ >> unsubscribegooglegroups.com or reply to this email with the words "REMOVE >> ME" as the subject. >> > > -- > You received this message because you are subscribed to the Google > Groups "APE Project" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<ape-project%[email protected]> > For more options, visit this group at > http://groups.google.com/group/ape-project?hl=en > --- > APE Project (Ajax Push Engine) > Official website : http://www.ape-project.org/ > Git Hub : http://github.com/APE-Project/ > > To unsubscribe from this group, send email to ape-project+ > unsubscribegooglegroups.com or reply to this email with the words "REMOVE > ME" as the subject. > -- Herson Leite, Desenvolvedor Web www.hersonls.com.br | [email protected] -- You received this message because you are subscribed to the Google Groups "APE Project" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/ape-project?hl=en --- APE Project (Ajax Push Engine) Official website : http://www.ape-project.org/ Git Hub : http://github.com/APE-Project/ To unsubscribe from this group, send email to ape-project+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
