(gdb) bt #0 0x00007faa30ce2c02 in conference_video_muxing_write_thread_run (thread=0x7fa9b826b850, obj=0x7fa9dcffb470) at conference_video.c:1478 #1 0x00007faa62900000 in dummy_worker (opaque=0x7fa9b826b850) at threadproc/unix/thread.c:151 #2 0x00007faa61d570a4 in start_thread (arg=0x7fa9dc220700) at pthread_create.c:309 #3 0x00007faa6143104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 (gdb) bt full #0 0x00007faa30ce2c02 in conference_video_muxing_write_thread_run (thread=0x7fa9b826b850, obj=0x7fa9dcffb470) at conference_video.c:1478 layer = 0x0 canvas = 0x0 member = 0x7fa9dcffb470 pop = 0xfff70007fff70007 frame = 0xfff70007fff70007 loops = 5207 last = 1447347145333163 __PRETTY_FUNCTION__ = "conference_video_muxing_write_thread_run" #1 0x00007faa62900000 in dummy_worker (opaque=0x7fa9b826b850) at threadproc/unix/thread.c:151 thread = 0x7fa9b826b850 #2 0x00007faa61d570a4 in start_thread (arg=0x7fa9dc220700) at pthread_create.c:309 __res = pd = 0x7fa9dc220700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140367519418112, 2442730306217816571, 0, 140366915454288, 22, 140367519418112, -2398753912775396869, -2399695193186258437}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #3 0x00007faa6143104d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. (gdb) list 1473 1474 if ((switch_size_t)pop != 1) { 1475 assert(pop); 1476 frame = (switch_frame_t *) pop; 1477 assert(frame); 1478 if (switch_test_flag(frame, SFF_ENCODED)) { 1479 switch_core_session_write_encoded_video_frame(member->session, frame, 0, 0); 1480 } else { 1481 switch_core_session_write_video_frame(member->session, frame, SWITCH_IO_FLAG_NONE, 0); 1482 }