Uploaded image for project: 'FreeSWITCH'
  1. FreeSWITCH
  2. FS-9881

FS crashing when playing png file

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.9
    • Fix Version/s: None
    • Component/s: core
    • Labels:
      None
    • Environment:
      Debian Jessie
      Linux qa-fs-me-03 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux
    • CPU Architecture:
      x86-64
    • Kernel:
      Linux
    • uname:
      Linux qa-fs-me-03 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux
    • Userland:
      GNU/Linux
    • Distribution:
      Debian
    • Distribution Version:
      Debian 8 jessie
    • lsb_release:
      Hide
      Distributor ID: Debian
      Description: Debian GNU/Linux 8.6 (jessie)
      Release: 8.6
      Codename: jessie
      Show
      Distributor ID: Debian Description: Debian GNU/Linux 8.6 (jessie) Release: 8.6 Codename: jessie
    • Compiler:
      gcc
    • Compiler Version:
      gcc version 4.9.2 (Debian 4.9.2-10)
    • FreeSWITCH GIT Revision:
      1.9.0
    • GIT Master Revision hash::
      cf506d2f022eb2e4be6b0b2c2b6ebbe98e27b201
    • FSS Support Agreement Customer Number and Company name:
      AnyMeeting

      Description

      Attaching full backtrace. Video enabled user joins a conference, issue a conference <num> play file.png crashes freeswitch, reproduces on latest master consistently. Note this does NOT occur on 1.6.10, yet does on 1.6.13 and latest master.

      #0 0x00007f79e33b6067 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
      #1 0x00007f79e33b7448 in __GI_abort () at abort.c:89
      #2 0x00007f79e33af266 in __assert_fail_base (fmt=0x7f79e34e7f18 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f79e4bb9582 "img", file=file@entry=0x7f79e4bb955d "src/switch_core_video.c", line=line@entry=422, function=function@entry=0x7f79e4bb9c10 <__PRETTY_FUNCTION__.23891> "switch_img_copy") at assert.c:92
      #3 0x00007f79e33af312 in __GI___assert_fail (assertion=assertion@entry=0x7f79e4bb9582 "img", file=file@entry=0x7f79e4bb955d "src/switch_core_video.c", line=line@entry=422, function=function@entry=0x7f79e4bb9c10 <__PRETTY_FUNCTION__.23891> "switch_img_copy") at assert.c:101
      #4 0x00007f79e48c015e in switch_img_copy (img=0x0, new_img=new_img@entry=0x7f7962d68ae8) at src/switch_core_video.c:422
      #5 0x00007f797f9f4a27 in png_file_read_video (handle=<optimized out>, frame=0x7f7962d68b30, flags=<optimized out>) at /mnt/bamboo-ebs/bamboo-agent/build-dir/ANYAM-FSM-JOB1/freeswitch/1.6/build/freeswitch-1.9.0/src/mod/formats/mod_png/mod_png.c:213
      #6 0x00007f79e48717c5 in switch_core_file_read_video (fh=<optimized out>, frame=<optimized out>, flags=<optimized out>) at src/switch_core_file.c:626
      #7 0x00007f797ab8749e in conference_video_patch_fnode (canvas=0xccc, fnode=0x12a0) at conference_video.c:1874
      #8 0x00007f797ab8b439 in conference_video_muxing_thread_run (thread=0xccc, obj=0x12a0) at conference_video.c:3043

        Attachments

          Activity

            People

            • Assignee:
              mikej Mike Jerris
              Reporter:
              prowlah John Briscoe
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: