[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