linphone-users
[Top][All Lists]
Advanced

[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

Attachment: signature.asc
Description: This is a digitally signed message part.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]