#988336 pidgin: SIGFPE during a voice call

Package:
pidgin
Source:
pidgin
Description:
graphical multi-protocol instant messaging client
Submitter:
Bohdan Horbeshko
Date:
2021-05-10 18:51:04 UTC
Severity:
normal
#988336#5
Date:
2021-05-10 18:49:02 UTC
From:
To:
Dear Maintainer,

Pidgin crashed when I tested voice calls to Gajim. Backtrace:
```
Thread 128 "rtpjitterbuffer" received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x7fff8f7fe700 (LWP 2790412)]
0x00007fffef41158d in gst_audio_buffer_clip () from /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0
@(gdb) bt
#0  0x00007fffef41158d in gst_audio_buffer_clip () at /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0
#1  0x00007fffe616ca8b in  () at /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so
#2  0x00007ffff6a11920 in  () at /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#3  0x00007ffff7dba99d in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#4  0x00007ffff7dbcc19 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#5  0x00007ffff7dc40c2 in gst_pad_push () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#6  0x00007ffff7da7e0b in gst_proxy_pad_chain_default () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#7  0x00007ffff7dba99d in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#8  0x00007ffff7dbcc19 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#9  0x00007ffff7dc40c2 in gst_pad_push () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#10 0x00007fffd902becd in  () at /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#11 0x00007ffff7dba99d in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#12 0x00007ffff7dbcc19 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#13 0x00007ffff7dc40c2 in gst_pad_push () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#14 0x00007ffff7da7e0b in gst_proxy_pad_chain_default () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#15 0x00007ffff7dba99d in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#16 0x00007ffff7dbcc19 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#17 0x00007ffff7dc40c2 in gst_pad_push () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#18 0x00007fffd91a73e9 in gst_rtp_base_depayload_push () at /usr/lib/x86_64-linux-gnu/libgstrtp-1.0.so.0
@--Type <RET> for more, q to quit, c to continue without paging--
#19 0x00007fffd91a7aae in  () at /usr/lib/x86_64-linux-gnu/libgstrtp-1.0.so.0
#20 0x00007ffff7dba99d in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#21 0x00007ffff7dbcc19 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#22 0x00007ffff7dc40c2 in gst_pad_push () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#23 0x00007ffff7da7e0b in gst_proxy_pad_chain_default () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#24 0x00007ffff7dba99d in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#25 0x00007ffff7dbcc19 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#26 0x00007ffff7dc40c2 in gst_pad_push () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#27 0x00007ffff6a11a17 in  () at /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#28 0x00007ffff7dba99d in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#29 0x00007ffff7dbcc19 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#30 0x00007ffff7dc40c2 in gst_pad_push () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#31 0x00007fffd902becd in  () at /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
#32 0x00007ffff7dba99d in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#33 0x00007ffff7dbcc19 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#34 0x00007ffff7dc40c2 in gst_pad_push () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#35 0x00007ffff7da7e0b in gst_proxy_pad_chain_default () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#36 0x00007ffff7dba99d in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#37 0x00007ffff7dbcc19 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
@--Type <RET> for more, q to quit, c to continue without paging--
#38 0x00007ffff7dc40c2 in gst_pad_push () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#39 0x00007fffd914a55d in  () at /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtpmanager.so
#40 0x00007ffff7dba99d in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#41 0x00007ffff7dbcc19 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#42 0x00007ffff7dc40c2 in gst_pad_push () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#43 0x00007fffd9144576 in  () at /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtpmanager.so
#44 0x00007fffd914572b in  () at /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtpmanager.so
#45 0x00007ffff7df373f in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#46 0x00007ffff6fec9a4 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:354
#47 0x00007ffff6fec0bd in g_thread_proxy (data=0x55555b4a7360) at ../../../glib/gthread.c:820
#48 0x00007ffff6cc9ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#49 0x00007ffff6bf9def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
@(gdb)
```