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.

Reply via email to