Bug

pchero on September 2nd, 2015

늘 있는 일이었지만, 특별히 더 이상한 일이었다. 분명히 발생하는 장애였다. 하지만 늘 그랬듯이 불규칙적이었고, 재현이 불가능하였다. 사건의 발생은, 고객사 중 하나에서 “정상적으로 음성메시지를 남겨도, 실제로 음성 메시지를 플레이 할 때는, 아무 소리가 안난다”는 것이었다. 가볍게 생각했다. record 함수의 잘못된 사용이나, 녹음할 데이터가 없었거나….   일단, 로그 파일부터 확인했다. /var/log/freeswitch/freeswitch.log 먼저 문제가 발생한 케이스를 추려내고, 그 […]

Continue reading about SIP/RTP initiation bug

pchero on March 17th, 2015

일주일 전, 한가지 풀리지 않는 문제가 있었다. 바로 Call transfer 에 관한 문제였다. 일단 parking 된 channel 을 Transfer 하고 싶은데, AMI 명령어 만으로는 해결이 안되는 것이었다. 물론 AMI 명령어로 Transfer 와 관련된 명령이 있긴했다. blindtransfer redirect 하지만 내가 원하는 것은 아니었다. 왜냐하면 위의 명령어들은 peer 로 transfer 를 하는 것이 아닌, context 의 extension […]

Continue reading about [olive] ask again and over again.

pchero on March 16th, 2015

바쁜 주말이었다. Make call 관련 버그때문에 너무 신경이 쓰이는 주말이었다. 다음에 같은 실수를 하지 않을까 싶은 마음에 버그 내용을 정리한다. 버그 현상은 다음과 같았다. 1. Originate 2. Create new channel 3. Dial begin 4. Hangup – Almost immediate call hangup after dial begin 원래 의도했던 상황은 다음과 같았다. 1. Originate 2. Create new channel 3. […]

Continue reading about [olive] fixed stupid bug.

pchero on April 13th, 2011

프로그램 TEST 중 아래와 같은 오류가 발생했다. 결과는 Core dump. jonathan@jonathan-laptop:~/workspace/TEST$ ./TEST *** stack smashing detected ***: ./TEST terminated ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x50)[0xb775c390] /lib/tls/i686/cmov/libc.so.6(+0xe233a)[0xb775c33a] ./TEST[0x804a2f4] ./TEST[0x8049189] ./TEST[0x8049258] ./TEST[0x8049205] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb7690bd6] ./TEST[0x8049081] ======= Memory map: ======== 08048000-0804f000 r-xp 00000000 08:05 7344439    /home/jonathan/workspace/TEST/TEST 0804f000-08050000 r–p 00007000 08:05 7344439    /home/jonathan/workspace/TEST/TEST 08050000-08051000 rw-p 00008000 08:05 7344439    /home/jonathan/workspace/TEST/TEST 08051000-080fd000 rw-p 00000000 […]

Continue reading about stack smashing detected