linphone-users
[Top][All Lists]
Advanced

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

Re: [Linphone-users] str_utils.c assertion, #2


From: Ilya Melnikov
Subject: Re: [Linphone-users] str_utils.c assertion, #2
Date: Wed, 04 Jun 2014 10:11:35 +0600
User-agent: KMail/4.8.5 (Linux/3.5.0-49-generic; KDE/4.8.5; x86_64; ; )

Checked previous versions:
* Linphone 3.3.2 (from Ubuntu Precise) does not have this bug. I couldn't get 
it to crash.
* Linphone 3.5.2 (from Ubuntu Saucy) crashing in the same way. Backtrace:

=== begin trace ===
[New LWP 5764]
[New LWP 5751]
[New LWP 5750]
[New LWP 5753]
[New LWP 5755]
[New LWP 5760]
[New LWP 5752]
[New LWP 5754]
[New LWP 5762]
[New LWP 5763]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Core was generated by `linphone --verbose'.
Program terminated with signal 11, Segmentation fault.
#0  dupmsg (m=0xb400b470) at str_utils.c:148

#0  dupmsg (m=0xb400b470) at str_utils.c:148
#1  0xb76c73f8 in msv4l2_thread (ptr=0x8fe9200) at msv4l2.c:440
#2  0xb6e16d78 in start_thread (arg=0xa804eb40) at pthread_create.c:311
#3  0xb6d4d01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

eax            0xb400b9e0       -1275020832
ecx            0xb4000010       -1275068400
edx            0xb400b9e0       -1275020832
ebx            0xb770dff4       -1217339404
esp            0xa804e040       0xa804e040
ebp            0x0      0x0
esi            0xb400b470       -1275022224
edi            0x0      0
eip            0xb76f4938       0xb76f4938 <dupmsg+56>
eflags         0x10286  [ PF SF IF RF ]
cs             0x73     115
ss             0x7b     123
ds             0x7b     123
es             0x7b     123
fs             0x0      0
gs             0x33     51

=> 0xb76f4938 <dupmsg+56>:      mov    %eax,0x8(%ebp)
   0xb76f493b <dupmsg+59>:      mov    0x8(%esi),%esi
   0xb76f493e <dupmsg+62>:      mov    %eax,%ebp
   0xb76f4940 <dupmsg+64>:      test   %esi,%esi
   0xb76f4942 <dupmsg+66>:      jne    0xb76f4930 <dupmsg+48>
   0xb76f4944 <dupmsg+68>:      add    $0x1c,%esp
   0xb76f4947 <dupmsg+71>:      mov    %edi,%eax
   0xb76f4949 <dupmsg+73>:      pop    %ebx
   0xb76f494a <dupmsg+74>:      pop    %esi
   0xb76f494b <dupmsg+75>:      pop    %edi
   0xb76f494c <dupmsg+76>:      pop    %ebp
   0xb76f494d <dupmsg+77>:      ret    
   0xb76f494e:  xchg   %ax,%ax
   0xb76f4950 <putq>:   mov    0x4(%esp),%eax
   0xb76f4954 <putq+4>: mov    0x8(%esp),%edx
   0xb76f4958 <putq+8>: mov    (%eax),%ecx


Thread 10 (Thread 0xa884fb40 (LWP 5763)):
#0  0xb7725424 in __kernel_vsyscall ()
#1  0xb6e1e126 in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#2  0xb76acb24 in sleepMs (ms=<optimized out>) at msticker.c:257
#3  ms_ticker_run (arg=0x9014448) at msticker.c:384
#4  0xb6e16d78 in start_thread (arg=0xa884fb40) at pthread_create.c:311
#5  0xb6d4d01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 9 (Thread 0xacbfdb40 (LWP 5762)):
#0  0xb7725424 in __kernel_vsyscall ()
#1  0xb6d44f41 in select () at ../sysdeps/unix/syscall-template.S:81
#2  0xb5bf0532 in eXosip_read_message () from /usr/lib/i386-linux-
gnu/libeXosip2.so.7
#3  0xb5bdd9d9 in eXosip_execute () from /usr/lib/i386-linux-
gnu/libeXosip2.so.7
#4  0xb5bdea28 in ?? () from /usr/lib/i386-linux-gnu/libeXosip2.so.7
#5  0xb6e16d78 in start_thread (arg=0xacbfdb40) at pthread_create.c:311
#6  0xb6d4d01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 8 (Thread 0xb2dffb40 (LWP 5754)):
#0  0xb7725424 in __kernel_vsyscall ()
#1  0xb6d3da0b in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb6e80a4b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb6e71b68 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb6e71ca8 in g_main_context_iteration () from /lib/i386-linux-
gnu/libglib-2.0.so.0
#5  0xb6e71d2e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb6e97c4a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb6e16d78 in start_thread (arg=0xb2dffb40) at pthread_create.c:311
#8  0xb6d4d01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 7 (Thread 0xb3fffb40 (LWP 5752)):
#0  0xb7725424 in __kernel_vsyscall ()
#1  0xb6e1db38 in accept () at ../sysdeps/unix/sysv/linux/i386/socket.S:95
#2  0xb76f54f8 in ortp_server_pipe_accept_client (server=6) at port.c:405
#3  0x08063b8c in server_pipe_thread (pointer=0x0) at singleinstance.c:48
#4  0xb6e16d78 in start_thread (arg=0xb3fffb40) at pthread_create.c:311
#5  0xb6d4d01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 6 (Thread 0xad3feb40 (LWP 5760)):
#0  0xb7725424 in __kernel_vsyscall ()
#1  0xb6d3da0b in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb6b30bbd in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#3  0xb6b1f4fe in pa_mainloop_poll () from /usr/lib/i386-linux-
gnu/libpulse.so.0
#4  0xb6b1fd2d in pa_mainloop_iterate () from /usr/lib/i386-linux-
gnu/libpulse.so.0
#5  0xb6b1fe04 in pa_mainloop_run () from /usr/lib/i386-linux-
gnu/libpulse.so.0
#6  0xb6b30b5c in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#7  0xb58dd4bd in ?? () from /usr/lib/i386-linux-
gnu/pulseaudio/libpulsecommon-4.0.so
#8  0xb6e16d78 in start_thread (arg=0xad3feb40) at pthread_create.c:311
#9  0xb6d4d01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 5 (Thread 0xb25feb40 (LWP 5755)):
#0  0xb7725424 in __kernel_vsyscall ()
#1  0xb6e1ac33 in pthread_cond_timedwait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:250
#2  0xb6eb50a7 in g_cond_wait_until () from /lib/i386-linux-
gnu/libglib-2.0.so.0
#3  0xb6e457c1 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb6e45f42 in g_async_queue_timeout_pop () from /lib/i386-linux-
gnu/libglib-2.0.so.0
#5  0xb6e987d5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb6e97c4a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb6e16d78 in start_thread (arg=0xb25feb40) at pthread_create.c:311
#8  0xb6d4d01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 4 (Thread 0xb37feb40 (LWP 5753)):
#0  0xb7725424 in __kernel_vsyscall ()
#1  0xb6d3da0b in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb6e80a4b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb6e71b68 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb6e7204b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb707b32a in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xb6e97c4a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb6e16d78 in start_thread (arg=0xb37feb40) at pthread_create.c:311
#8  0xb6d4d01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 3 (Thread 0xb5019880 (LWP 5750)):
#0  0xb7725424 in __kernel_vsyscall ()
#1  0xb6d3da0b in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb6e80a4b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb6e71b68 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb6e7204b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb73133e0 in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#6  0x08054e16 in main (argc=1, argv=0xbfb34ee4) at main.c:1765

Thread 2 (Thread 0xb49b7b40 (LWP 5751)):
#0  0xb7725424 in __kernel_vsyscall ()
#1  0xb6d3da0b in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb6e80a4b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb6e71b68 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb6e71ca8 in g_main_context_iteration () from /lib/i386-linux-
gnu/libglib-2.0.so.0
#5  0xb4bfdf70 in ?? () from /usr/lib/i386-linux-
gnu/gio/modules/libdconfsettings.so
#6  0xb6e97c4a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb6e16d78 in start_thread (arg=0xb49b7b40) at pthread_create.c:311
#8  0xb6d4d01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xa804eb40 (LWP 5764)):
#0  dupmsg (m=0xb400b470) at str_utils.c:148
#1  0xb76c73f8 in msv4l2_thread (ptr=0x8fe9200) at msv4l2.c:440
#2  0xb6e16d78 in start_thread (arg=0xa804eb40) at pthread_create.c:311
#3  0xb6d4d01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131
=== end trace ===


--
Ilya Melnikov
Wednesday 04 June 2014 10:01:05

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


reply via email to

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