Hi Grant, for clarification -- using the dedicated KEMI function is working fine? Only when using x.modf() is crashing?
Cheers, Daniel On 12.05.19 10:23, Grant Bagdasarian wrote: > Hi Daniel, > > Yes, I’ve only been using the dedicated KEMI functions. This was just > a simple try to see what would happen. > Anyways, thanks for the tip! > > Regards, > Grant > > On Sun, 12 May 2019 at 09:42, Daniel-Constantin Mierla > <[email protected] <mailto:[email protected]>> wrote: > > Hello, > > have you tried the dedicated KEMI functions? > > - > > http://kamailio.org/docs/tutorials/devel/kamailio-kemi-framework/modules/#auth_ephemeral > > KSR.x.modf() must be avoided as much as possible, because it is an > workaround which can also lead to memory leaks if the kamailio.cfg > functions don't have a free fixup function. > > Cheers, > Daniel > > On 12.05.19 00:16, Grant Bagdasarian wrote: > > Hi Daniel, > > > > FYI, the following also ends up in the stack smash error: > > _.x.modf("autheph_authenticate", "1576734089:grant", "1234") > > > > I also tried with the devel nightly deb package, which also resulted > > in the same error. > > I'm unsure if this error also happens when using the native Kamailio > > script, as my routing logic is built using the Python3 module. > > Will give the native script a try soon, and report back. > > > > Regards, > > > > Grant > > > > On Tue, May 7, 2019 at 11:08 PM Grant Bagdasarian > > <[email protected] <mailto:[email protected]>> > wrote: > >> Hi Daniel, > >> > >> I used the latest Docker image for Kamailio 5.2.2 and then > changed the > >> apt kamailio.list file to contain the nightly build and > >> updated/upgraded kamailio. Hope this is enough to target the latest > >> git 5.2 version. > >> If not, please let me know. > >> > >> deb http://deb.kamailio.org/kamailio52-nightly stretch main > >> deb-src http://deb.kamailio.org/kamailio52-nightly stretch main > >> > >> https://pastebin.com/XHsFAiJp > >> > >> It still ends in a stacksmash error. > >> > >> Regards, > >> > >> Grant > >> > >> On Fri, May 3, 2019 at 11:56 AM Daniel-Constantin Mierla > >> <[email protected] <mailto:[email protected]>> wrote: > >>> Hello, > >>> > >>> can you try with latest git branch 5.2? I pushed a commit that > >>> eventually fixes it. > >>> > >>> Cheers, > >>> Daniel > >>> > >>> On 02.05.19 23:54, Grant Bagdasarian wrote: > >>>> Hi Daniel, > >>>> > >>>> See pastebin url below for the backtrace. > >>>> https://pastebin.com/tTUUk4YH > >>>> > >>>> Hopefully I did it the right way. Please let me know if you > need anything else. > >>>> FYI, Kamailio is running inside of a docker container. > >>>> > >>>> version: kamailio 5.2.1 (x86_64/linux) > >>>> flags: STATS: Off, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, > >>>> USE_RAW_SOCKS, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, > >>>> SHM_MMAP, PKG_MALLOC, Q_MALLOC, F_MALLOC, TLSF_MALLOC, > DBG_SR_MEMORY, > >>>> USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE, > USE_DNS_FAILOVER, > >>>> USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES > >>>> ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144 > MAX_URI_SIZE > >>>> 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB > >>>> poll method support: poll, epoll_lt, epoll_et, sigio_rt, select. > >>>> id: unknown > >>>> compiled with gcc 6.3.0 > >>>> > >>>> I can easily replicate this, but to be sure I've saved the > core file > >>>> locally on my machine. > >>>> > >>>> Regards, > >>>> > >>>> Grant > >>>> > >>>> On Thu, May 2, 2019 at 10:05 AM Daniel-Constantin Mierla > >>>> <[email protected] <mailto:[email protected]>> wrote: > >>>>> Hello, > >>>>> > >>>>> can you get a core file for this case? > >>>>> > >>>>> Set `ulimit -c unlimited` before starting Kamailio as root > and run again. > >>>>> > >>>>> Once you have the core file, get the backtrace with gdb. > >>>>> > >>>>> Cheers, > >>>>> Daniel > >>>>> > >>>>> On 01.05.19 20:26, Grant Bagdasarian wrote: > >>>>>> Hello, > >>>>>> > >>>>>> I was trying out the auth_ephemeral module inside the xhttp > >>>>>> event_route in Python KEMI, and discovered a possible bug. > >>>>>> > >>>>>> https://pastebin.com/4Ghumfis > >>>>>> > >>>>>> The following will result in the stack smash error. > Whenever I leave > >>>>>> out the unixtimestamp the > >>>>>> module will complain about not being able to convert to an > int, which > >>>>>> make sense, but doesn't lead to a stack smash error and a > complete > >>>>>> crash of Kamailio. > >>>>>> > >>>>>> KSR.auth_ephemeral.autheph_authenticate("1576734089:grant", > "1234"). > >>>>>> > >>>>>> According to the documentation this module can only be used in > >>>>>> REQUEST_ROUTE, but I found a presentation online which also > used this > >>>>>> module and that particular function in event_route, which > is what I > >>>>>> need for WebSocket authentication. > >>>>>> > >>>>>> Hope this helps. Please let me know if you need more > information. > >>>>>> > >>>>>> Regards, > >>>>>> > >>>>>> Grant > >>>>>> > >>>>>> _______________________________________________ > >>>>>> Kamailio (SER) - Users Mailing List > >>>>>> [email protected] > <mailto:[email protected]> > >>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users > >>>>> -- > >>>>> Daniel-Constantin Mierla -- www.asipto.com > <http://www.asipto.com> > >>>>> www.twitter.com/miconda <http://www.twitter.com/miconda> -- > www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda> > >>>>> Kamailio World Conference - May 6-8, 2019 -- > www.kamailioworld.com <http://www.kamailioworld.com> > >>>>> > >>>> _______________________________________________ > >>>> Kamailio (SER) - Users Mailing List > >>>> [email protected] <mailto:[email protected]> > >>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users > >>> -- > >>> Daniel-Constantin Mierla -- www.asipto.com <http://www.asipto.com> > >>> www.twitter.com/miconda <http://www.twitter.com/miconda> -- > www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda> > >>> Kamailio World Conference - May 6-8, 2019 -- > www.kamailioworld.com <http://www.kamailioworld.com> > >>> > -- > Daniel-Constantin Mierla -- www.asipto.com <http://www.asipto.com> > www.twitter.com/miconda <http://www.twitter.com/miconda> -- > www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda> > -- Daniel-Constantin Mierla -- www.asipto.com www.twitter.com/miconda -- www.linkedin.com/in/miconda
_______________________________________________ Kamailio (SER) - Users Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
