** Description changed: + [Impact] + ======== + when dialing a h264 video sip device (Grandstream GXV3674_FHD_VF 1.0.3.17) asterisk crashes with a core dump + + [Test Case] + =========== + 1. See comment #6 + + [Regression Potential] + ====================== + Since the patch is already included in more recent versions of asterisk there is no regression. + + Due to the location of code changes that are applied to - If an + unexpected error manifests, it should be local to the h264 encoding + which is broken today. + + [Other Info] + ============ + none + + --- + asterisk 1:13.1.0~dfsg-1.1ubuntu4 lsb_release -rd: Description: Ubuntu 16.04.2 LTS Release: 16.04 - Bug details: ============ when dialing a h264 video sip device (Grandstream GXV3674_FHD_VF 1.0.3.17) asterisk crashes with a core dump: Connected to Asterisk 13.1.0~dfsg-1.1ubuntu4 currently running on samson (pid = 29051) samson*CLI> console dial waldorf@Phones - -- Executing [waldorf@Phones:1] Dial("Console/default", "SIP/waldorf,60") in new stack - == Using SIP VIDEO CoS mark 6 - == Using SIP RTP CoS mark 5 - -- Called SIP/waldorf - -- SIP/waldorf-00000000 is ringing + -- Executing [waldorf@Phones:1] Dial("Console/default", "SIP/waldorf,60") in new stack + == Using SIP VIDEO CoS mark 6 + == Using SIP RTP CoS mark 5 + -- Called SIP/waldorf + -- SIP/waldorf-00000000 is ringing samson*CLI> Disconnected from Asterisk server Asterisk cleanly ending (0). Executing last minute cleanups - Analysis: ========= gdb reveals that the module "res_format_attr_h264.so" is resposible due to a memory allocation failure while examining tokens of the "sprop-parameter-sets" string in the SIP header. - Proposed Solution: ================== This bug is already fixed by 2 small patches included in a more recenent versions of "res/res_format_attr_h264.c" https://issues.asterisk.org/jira/browse/ASTERISK-24616 Crash in res_format_attr_h264 due to invalid string copy https://issues.asterisk.org/jira/browse/ASTERISK-25573 [patch] H.264 format attribute module: resets whole SDP This fixed version of "res/res_format_attr_h264.c" is included e.g. in asterisk (1:13.13.1~dfsg-4ubuntu1) zesty. - Fixed+Tested: ============= I tested by rebuiling asterisk 1:13.1.0~dfsg-1.1ubuntu4 packages with the "res/res_format_attr_h264.c" taken from asterisk 1:13.13.1~dfsg-4ubuntu1 and could connect to the sip device without any problems. I would be great, if you could add this patch into asterisk 1:13.1.0~dfsg-1.1ubuntu4, since I don't want to use self built debs on a 16.4 LTS production system. - Thanks a lot Jörg
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1671767 Title: asterisk crashes dialing h264 video sip device To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/asterisk/+bug/1671767/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs