linphone-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linphone-users] SIGSEGV: str_utils.c assertion, attempt #3


From: Guillaume Bienkowski
Subject: Re: [Linphone-users] SIGSEGV: str_utils.c assertion, attempt #3
Date: Mon, 27 Apr 2015 08:50:50 +0200

Hello Ilya, 

I’m not up to speed about the problem, could you describe your setup ? 
I unserstand you are using a « virtual » webcam? 

Guillaume Bienkowski
address@hidden



> Le 27 avr. 2015 à 05:49, Ilya Melnikov <address@hidden> a écrit :
> 
> 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_______________________________________________
> Linphone-users mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/linphone-users




reply via email to

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