[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Linphone-users] SIGSEGV: str_utils.c assertion, attempt #3
From: |
Ilya Melnikov |
Subject: |
[Linphone-users] SIGSEGV: str_utils.c assertion, attempt #3 |
Date: |
Mon, 27 Apr 2015 08:49:34 +0500 |
User-agent: |
KMail/4.8.5 (Linux/3.13.0-49-generic; KDE/4.8.5; x86_64; ; ) |
Hello.
Attemtp #3 to fix this bug.
Bug does not reproduced in 3.3.2.
Reproduced in 3.5.2:
http://lists.nongnu.org/archive/html/linphone-users/2014-06/msg00002.html
in 3.6.1:
http://lists.nongnu.org/archive/html/linphone-users/2013-10/msg00030.html
in 3.7.0:
http://lists.nongnu.org/archive/html/linphone-users/2014-05/msg00050.html
And reproduced in 3.8.1:
-----BEGIN BACKTRACE-----
$ gdb linphone
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/linphone...Reading symbols from
/usr/lib/debug/.build-
id/b8/d3f0eb59f4d339456aee5b80de7fde80c2b6a9.debug...done.
done.
(gdb) run
Starting program: /usr/bin/linphone
warning: no loadable sections found in added symbol-file system-supplied DSO at
0x7ffff7ffa000
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
** Message: Found lang ru
2015-04-26 10:06:42:232 ortp-warning-Fail to open file
/usr/bin//../share/Linphone/linphonerc.factory
[New Thread 0x7fffe1ade700 (LWP 20973)]
[New Thread 0x7fffe12dd700 (LWP 20974)]
[New Thread 0x7fffdbfff700 (LWP 20975)]
[New Thread 0x7fffdb7fe700 (LWP 20976)]
[New Thread 0x7fffdaffd700 (LWP 20977)]
[Thread 0x7fffdaffd700 (LWP 20977) exited]
[New Thread 0x7fffdaffd700 (LWP 20980)]
[Thread 0x7fffdaffd700 (LWP 20980) exited]
ALSA lib conf.c:4687:(snd_config_expand) Unknown parameters 0
ALSA lib control.c:951:(snd_ctl_open_noupdate) Invalid CTL default:0
ALSA lib conf.c:4687:(snd_config_expand) Unknown parameters 0
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default:0
ALSA lib conf.c:4687:(snd_config_expand) Unknown parameters 0
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default:0
ALSA lib conf.c:4687:(snd_config_expand) Unknown parameters 1
ALSA lib control.c:951:(snd_ctl_open_noupdate) Invalid CTL default:1
ALSA lib conf.c:4687:(snd_config_expand) Unknown parameters 1
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default:1
ALSA lib conf.c:4687:(snd_config_expand) Unknown parameters 1
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default:1
ALSA lib conf.c:4687:(snd_config_expand) Unknown parameters 2
ALSA lib control.c:951:(snd_ctl_open_noupdate) Invalid CTL default:2
ALSA lib conf.c:4687:(snd_config_expand) Unknown parameters 2
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default:2
ALSA lib conf.c:4687:(snd_config_expand) Unknown parameters 2
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default:2
ALSA lib conf.c:4687:(snd_config_expand) Unknown parameters 3
ALSA lib control.c:951:(snd_ctl_open_noupdate) Invalid CTL default:3
ALSA lib conf.c:4687:(snd_config_expand) Unknown parameters 3
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default:3
ALSA lib conf.c:4687:(snd_config_expand) Unknown parameters 3
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default:3
[New Thread 0x7fffdaffd700 (LWP 21816)]
[New Thread 0x7fffd97bb700 (LWP 21817)]
[Thread 0x7fffd97bb700 (LWP 21817) exited]
[New Thread 0x7fffd97bb700 (LWP 22645)]
[New Thread 0x7fffd8fba700 (LWP 22646)]
[New Thread 0x7fffcfffe700 (LWP 22647)]
[New Thread 0x7fffcf7fd700 (LWP 22648)]
[New Thread 0x7fffceffc700 (LWP 22649)]
[New Thread 0x7fffce639700 (LWP 22650)]
[New Thread 0x7fffcde38700 (LWP 22651)]
str_utils.c:142- assertionmp->b_datap->db_base!=NULLfailed
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd8fba700 (LWP 22646)]
dupmsg (m=0x7fffc4001800) at str_utils.c:162
162 str_utils.c: No such file.
(gdb) backtrace
#0 dupmsg (m=0x7fffc4001800) at str_utils.c:162
#1 0x00007ffff78ebe2f in msv4l2_thread (ptr=0xa4d410) at
videofilters/msv4l2.c:609
#2 0x00007ffff7256e9a in start_thread () from /lib/x86_64-linux-
gnu/libpthread.so.0
#3 0x00007ffff55ae38d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#4 0x0000000000000000 in ?? ()
(gdb) info registers
rax 0x7fffc4002020 140736481730592
rbx 0x7fffc4001800 140736481728512
rcx 0x8000 32768
rdx 0x7fffc4000020 140736481722400
rsi 0x7fffc4002020 140736481730592
rdi 0x7fffc4001800 140736481728512
rbp 0x0 0x0
rsp 0x7fffd8fb9a90 0x7fffd8fb9a90
r8 0x3 3
r9 0x8000 32768
r10 0x554e3d2165736162 6146917755052581218
r11 0x3 3
r12 0x0 0
r13 0xa4d428 10802216
r14 0x4 4
r15 0xa4d580 10802560
rip 0x7ffff748551b 0x7ffff748551b <dupmsg+43>
eflags 0x10206 [ PF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
(gdb) x/16i $pc
=> 0x7ffff748551b <dupmsg+43>: mov %rax,0x10(%rbp)
0x7ffff748551f <dupmsg+47>: mov 0x10(%rbx),%rbx
0x7ffff7485523 <dupmsg+51>: test %rbx,%rbx
0x7ffff7485526 <dupmsg+54>: jne 0x7ffff7485510 <dupmsg+32>
0x7ffff7485528 <dupmsg+56>: pop %rbx
0x7ffff7485529 <dupmsg+57>: pop %rbp
0x7ffff748552a <dupmsg+58>: mov %r12,%rax
0x7ffff748552d <dupmsg+61>: pop %r12
0x7ffff748552f <dupmsg+63>: retq
0x7ffff7485530 <putq>: mov (%rdi),%rax
0x7ffff7485533 <putq+3>: mov %rsi,0x8(%rax)
0x7ffff7485537 <putq+7>: mov (%rdi),%rax
0x7ffff748553a <putq+10>: mov %rdi,0x8(%rsi)
0x7ffff748553e <putq+14>: mov %rax,(%rsi)
0x7ffff7485541 <putq+17>: mov %rsi,(%rdi)
0x7ffff7485544 <putq+20>: addl $0x1,0xd8(%rdi)
(gdb) thread apply all backtrace
Thread 16 (Thread 0x7fffcde38700 (LWP 22651)):
#0 0x00007ffff55a29d3 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff398435f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2 0x00007ffff397576c in pa_mainloop_poll () from /usr/lib/x86_64-linux-
gnu/libpulse.so.0
#3 0x00007ffff3975dd9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-
gnu/libpulse.so.0
#4 0x00007ffff3975e90 in pa_mainloop_run () from /usr/lib/x86_64-linux-
gnu/libpulse.so.0
#5 0x00007ffff398430f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6 0x00007fffec2c3d18 in ?? () from /usr/lib/x86_64-linux-
gnu/libpulsecommon-1.1.so
#7 0x00007ffff7256e9a in start_thread () from /lib/x86_64-linux-
gnu/libpthread.so.0
#8 0x00007ffff55ae38d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9 0x0000000000000000 in ?? ()
Thread 15 (Thread 0x7fffce639700 (LWP 22650)):
#0 0x00007ffff725cfd0 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007ffff24fbc40 in ?? () from /usr/lib/libvpx.so.1
#2 0x00007ffff7256e9a in start_thread () from /lib/x86_64-linux-
gnu/libpthread.so.0
#3 0x00007ffff55ae38d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 14 (Thread 0x7fffceffc700 (LWP 22649)):
#0 0x00007ffff725cfd0 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007ffff24fbcf5 in ?? () from /usr/lib/libvpx.so.1
#2 0x00007ffff7256e9a in start_thread () from /lib/x86_64-linux-
gnu/libpthread.so.0
#3 0x00007ffff55ae38d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 13 (Thread 0x7fffcf7fd700 (LWP 22648)):
#0 0x00007ffff725cfd0 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007ffff24fbcf5 in ?? () from /usr/lib/libvpx.so.1
#2 0x00007ffff7256e9a in start_thread () from /lib/x86_64-linux-
gnu/libpthread.so.0
#3 0x00007ffff55ae38d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 12 (Thread 0x7fffcfffe700 (LWP 22647)):
#0 0x00007ffff725cfd0 in sem_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007ffff24fbcf5 in ?? () from /usr/lib/libvpx.so.1
#2 0x00007ffff7256e9a in start_thread () from /lib/x86_64-linux-
gnu/libpthread.so.0
#3 0x00007ffff55ae38d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 11 (Thread 0x7fffd8fba700 (LWP 22646)):
#0 dupmsg (m=0x7fffc4001800) at str_utils.c:162
#1 0x00007ffff78ebe2f in msv4l2_thread (ptr=0xa4d410) at
videofilters/msv4l2.c:609
#2 0x00007ffff7256e9a in start_thread () from /lib/x86_64-linux-
gnu/libpthread.so.0
#3 0x00007ffff55ae38d in clone () from /lib/x86_64-linux-gnu/libc.so.6
---Type <return> to continue, or q <return> to quit---
#4 0x0000000000000000 in ?? ()
Thread 10 (Thread 0x7fffd97bb700 (LWP 22645)):
#0 0x00007ffff725e52d in nanosleep () from /lib/x86_64-linux-
gnu/libpthread.so.0
#1 0x00007ffff74797cf in ortp_sleep_ms (ms=<optimized out>) at port.c:777
#2 0x00007ffff7698675 in wait_next_tick (data=0xa60d00,
virt_ticker_time=<optimized out>) at base/msticker.c:396
#3 0x00007ffff7698b55 in ms_ticker_run (arg=0xa60d00) at base/msticker.c:443
#4 0x00007ffff7256e9a in start_thread () from /lib/x86_64-linux-
gnu/libpthread.so.0
#5 0x00007ffff55ae38d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6 0x0000000000000000 in ?? ()
Thread 8 (Thread 0x7fffdaffd700 (LWP 21816)):
#0 0x00007ffff725e52d in nanosleep () from /lib/x86_64-linux-
gnu/libpthread.so.0
#1 0x00007ffff74797cf in ortp_sleep_ms (ms=<optimized out>) at port.c:777
#2 0x00007ffff7698675 in wait_next_tick (data=0xa0c8b0,
virt_ticker_time=<optimized out>) at base/msticker.c:396
#3 0x00007ffff7698b55 in ms_ticker_run (arg=0xa0c8b0) at base/msticker.c:443
#4 0x00007ffff7256e9a in start_thread () from /lib/x86_64-linux-
gnu/libpthread.so.0
#5 0x00007ffff55ae38d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6 0x0000000000000000 in ?? ()
Thread 5 (Thread 0x7fffdb7fe700 (LWP 20976)):
#0 0x00007ffff55a29d3 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff398435f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2 0x00007ffff397576c in pa_mainloop_poll () from /usr/lib/x86_64-linux-
gnu/libpulse.so.0
#3 0x00007ffff3975dd9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-
gnu/libpulse.so.0
#4 0x00007ffff3975e90 in pa_mainloop_run () from /usr/lib/x86_64-linux-
gnu/libpulse.so.0
#5 0x00007ffff398430f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6 0x00007fffec2c3d18 in ?? () from /usr/lib/x86_64-linux-
gnu/libpulsecommon-1.1.so
#7 0x00007ffff7256e9a in start_thread () from /lib/x86_64-linux-
gnu/libpthread.so.0
#8 0x00007ffff55ae38d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x7fffdbfff700 (LWP 20975)):
#0 0x00007ffff725b0fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007ffff5b09935 in g_cond_wait_until () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2 0x00007ffff5aa41c1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5aa47da in g_async_queue_timeout_pop () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#4 0x00007ffff5af0134 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff5aef9b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff7256e9a in start_thread () from /lib/x86_64-linux-
gnu/libpthread.so.0
#7 0x00007ffff55ae38d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#8 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7fffe12dd700 (LWP 20974)):
#0 0x00007ffff55a29d3 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff5acdff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#2 0x00007ffff5ace45a in g_main_loop_run () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3 0x00007ffff60935e6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff5aef9b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff7256e9a in start_thread () from /lib/x86_64-linux-
gnu/libpthread.so.0
#6 0x00007ffff55ae38d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7fffe1ade700 (LWP 20973)):
#0 0x00007ffff725e04d in accept () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007ffff7479401 in ortp_server_pipe_accept_client (server=<optimized
out>) at port.c:436
#2 0x000000000042e6ab in server_pipe_thread (pointer=<optimized out>) at
singleinstance.c:63
#3 0x00007ffff7256e9a in start_thread () from /lib/x86_64-linux-
gnu/libpthread.so.0
#4 0x00007ffff55ae38d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#5 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7ffff7f969c0 (LWP 20968)):
#0 0x00007ffff55a29d3 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff5acdff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5ace45a in g_main_loop_run () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3 0x00007ffff6d49397 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-
x11-2.0.so.0
#4 0x00000000004182a9 in main (argc=1, argv=0x7fffffffe178) at main.c:2236
-----END BACKTRACE-----
--
Ilya Melnikov
Monday 27 April 2015 08:47:27
signature.asc
Description: This is a digitally signed message part.
- [Linphone-users] SIGSEGV: str_utils.c assertion, attempt #3,
Ilya Melnikov <=