Bug#670405: ekiga: Ekiga crashes on startup

gregor herrmann gregoa at debian.org
Thu Aug 23 15:48:38 UTC 2012


On Fri, 06 Jul 2012 14:23:22 +0200, Eugen Dedu wrote:

> Could you please send us the -d 4 output when it crashes?  Try like this:
> gdb -- args ekiga -d 4 2>&1|tee log.txt
> 
> and press of course:
> thread apply all bt
> when it crashes

ekiga seems to work for me (except for the webcam but whatever). The
interesting thing is that I get a segfault at Ctrl-Q / Chat->Quit
 
Log attached.


Cheers,
gregor
 
-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Chavela Vargas: Zandunga
-------------- next part --------------
Excess command line arguments ignored. (-d ...)
GNU gdb (GDB) 7.4.1-debian
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://www.gnu.org/software/gdb/bugs/>...
args: No such file or directory.
/home/gregoa/tmp/ekiga: No such file or directory.
(gdb) file ekiga
Reading symbols from /usr/bin/ekiga...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/ekiga 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe4a2d700 (LWP 14181)]
[New Thread 0x7ffff7ee6700 (LWP 14184)]
[New Thread 0x7ffff7ea5700 (LWP 14185)]
[New Thread 0x7ffff7e64700 (LWP 14187)]
[New Thread 0x7fffd8be5700 (LWP 14190)]
[New Thread 0x7fffd8ba4700 (LWP 14191)]
[New Thread 0x7fffd8b63700 (LWP 14192)]
[New Thread 0x7fffd8b22700 (LWP 14193)]
[New Thread 0x7fffd8ae1700 (LWP 14194)]
[New Thread 0x7fffd8aa0700 (LWP 14195)]
[New Thread 0x7fffd8859700 (LWP 14196)]
[New Thread 0x7fffd29a2700 (LWP 14280)]
[Thread 0x7fffd8aa0700 (LWP 14195) exited]
[Thread 0x7fffd8b22700 (LWP 14193) exited]
[New Thread 0x7fffd8b22700 (LWP 14298)]
[Thread 0x7fffd8ae1700 (LWP 14194) exited]
[New Thread 0x7fffd8ae1700 (LWP 14299)]
[New Thread 0x7fffd8aa0700 (LWP 14300)]
[New Thread 0x7fffd1371700 (LWP 14301)]
[Thread 0x7fffd8aa0700 (LWP 14300) exited]
[Thread 0x7fffd1371700 (LWP 14301) exited]
[New Thread 0x7fffd1080700 (LWP 14353)]
[New Thread 0x7fffd087f700 (LWP 14354)]
[New Thread 0x7fffc7d9f700 (LWP 14355)]
[Thread 0x7fffd087f700 (LWP 14354) exited]
[Thread 0x7fffd1080700 (LWP 14353) exited]
[Thread 0x7fffc7d9f700 (LWP 14355) exited]
[New Thread 0x7fffd1371700 (LWP 14502)]
[Thread 0x7fffd1371700 (LWP 14502) exited]
[New Thread 0x7fffd1371700 (LWP 14629)]
[Thread 0x7fffd1371700 (LWP 14629) exited]
[New Thread 0x7fffd1371700 (LWP 14679)]
[New Thread 0x7fffd8aa0700 (LWP 14680)]
[Thread 0x7fffd8aa0700 (LWP 14680) exited]
[New Thread 0x7fffd8aa0700 (LWP 14931)]
[Thread 0x7fffd8aa0700 (LWP 14931) exited]
[New Thread 0x7fffd8aa0700 (LWP 14932)]
[Thread 0x7fffd8aa0700 (LWP 14932) exited]
[New Thread 0x7fffd8aa0700 (LWP 14978)]
[Thread 0x7fffd8aa0700 (LWP 14978) exited]
[New Thread 0x7fffd8aa0700 (LWP 14983)]
[New Thread 0x7fffd007e700 (LWP 14984)]
[New Thread 0x7fffc739b700 (LWP 14985)]
[New Thread 0x7fffc735a700 (LWP 14986)]
[New Thread 0x7fffc7319700 (LWP 14987)]
[Thread 0x7fffd007e700 (LWP 14984) exited]
[Thread 0x7fffd8aa0700 (LWP 14983) exited]
[Thread 0x7fffc739b700 (LWP 14985) exited]
[Thread 0x7fffc735a700 (LWP 14986) exited]
[Thread 0x7fffc7319700 (LWP 14987) exited]
[New Thread 0x7fffc7319700 (LWP 15046)]
[Thread 0x7fffc7319700 (LWP 15046) exited]
[New Thread 0x7fffc7d9f700 (LWP 15126)]
[New Thread 0x7fffd1080700 (LWP 15127)]
[Thread 0x7ffff7ea5700 (LWP 14185) exited]
[Thread 0x7ffff7ee6700 (LWP 14184) exited]
[Thread 0x7ffff7e64700 (LWP 14187) exited]
[Thread 0x7fffd8ba4700 (LWP 14191) exited]
[Thread 0x7fffd8b63700 (LWP 14192) exited]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff457a41a in std::less<unsigned int>::operator()(unsigned int const&, unsigned int const&) const () from /usr/lib/libopal.so.3.10.4
(gdb) thread apply all bt

Thread 35 (Thread 0x7fffd1080700 (LWP 15127)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007ffff296c525 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff2906db1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff29534fa in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff2952df5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff1f30b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#6  0x00007ffff1c7b70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 34 (Thread 0x7fffc7d9f700 (LWP 15126)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007ffff296c525 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff2906db1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff29534fa in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff2952df5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff1f30b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#6  0x00007ffff1c7b70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 23 (Thread 0x7fffd1371700 (LWP 14679)):
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1  0x00007ffff3aacf9b in PSemaphore::Wait() () from /usr/lib/libpt.so.2.10.4
#2  0x00007ffff4971cd1 in PQueuedThreadPool<SIPEndPoint::SIP_Work>::QueuedWorkerThread::Main() () from /usr/lib/libopal.so.3.10.4
#3  0x00007ffff3aaded3 in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.10.4
#4  0x00007ffff1f30b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#5  0x00007ffff1c7b70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fffd8ae1700 (LWP 14299)):
#0  0x00007ffff1c75203 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007ffff3aae843 in PThread::PXBlockOnIO(int, int, PTimeInterval const&) () from /usr/lib/libpt.so.2.10.4
#2  0x00007ffff3aa6df5 in PChannel::PXSetIOBlock(PChannel::PXBlockType, PTimeInterval const&) () from /usr/lib/libpt.so.2.10.4
#3  0x00007ffff3aa182b in PSocket::os_accept(PSocket&, sockaddr*, int*) () from /usr/lib/libpt.so.2.10.4
#4  0x00007ffff3acc28d in PTCPSocket::Accept(PSocket&) () from /usr/lib/libpt.so.2.10.4
#5  0x00007ffff4593c30 in OpalListenerTCP::Accept(PTimeInterval const&) () from /usr/lib/libopal.so.3.10.4
#6  0x00007ffff4592f5f in OpalListener::ListenForConnections(PThread&, long) () from /usr/lib/libopal.so.3.10.4
#7  0x00007ffff459c069 in OpalListener::ListenForConnections_PNotifier::Call(PObject&, long) const () from /usr/lib/libopal.so.3.10.4
#8  0x00007ffff3aaded3 in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.10.4
#9  0x00007ffff1f30b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#10 0x00007ffff1c7b70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fffd8b22700 (LWP 14298)):
#0  0x00007ffff1c75203 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007ffff3aa1a87 in PSocket::Select(PSocket::SelectList&, PSocket::SelectList&, PSocket::SelectList&, PTimeInterval const&) () from /usr/lib/libpt.so.2.10.4
#2  0x00007ffff3acc507 in PSocket::Select(PSocket::SelectList&, PTimeInterval const&) () from /usr/lib/libpt.so.2.10.4
#3  0x00007ffff3ad27c6 in PMonitoredSockets::ReadFromSocket(PSocket::SelectList&, PUDPSocket*&, void*, int, PIPSocket::Address&, unsigned short&, int&, PTimeInterval const&) () from /usr/lib/libpt.so.2.10.4
#4  0x00007ffff3ad45cd in PMonitoredSocketBundle::ReadFromBundle(void*, int, PIPSocket::Address&, unsigned short&, PString&, int&, PTimeInterval const&) ()
   from /usr/lib/libpt.so.2.10.4
#5  0x00007ffff459471d in OpalListenerUDP::Accept(PTimeInterval const&) () from /usr/lib/libopal.so.3.10.4
#6  0x00007ffff4592f5f in OpalListener::ListenForConnections(PThread&, long) () from /usr/lib/libopal.so.3.10.4
#7  0x00007ffff459c069 in OpalListener::ListenForConnections_PNotifier::Call(PObject&, long) const () from /usr/lib/libopal.so.3.10.4
#8  0x00007ffff3aaded3 in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.10.4
#9  0x00007ffff1f30b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#10 0x00007ffff1c7b70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fffd29a2700 (LWP 14280)):
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1  0x00007ffff3aacf9b in PSemaphore::Wait() () from /usr/lib/libpt.so.2.10.4
#2  0x00007ffff4971cd1 in PQueuedThreadPool<SIPEndPoint::SIP_Work>::QueuedWorkerThread::Main() () from /usr/lib/libopal.so.3.10.4
#3  0x00007ffff3aaded3 in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.10.4
#4  0x00007ffff1f30b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#5  0x00007ffff1c7b70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fffd8859700 (LWP 14196)):
#0  0x00007ffff1c70ac3 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffff29304d4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff2930932 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff0b1b7f6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ffff2952df5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff1f30b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#6  0x00007ffff1c7b70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fffd8be5700 (LWP 14190)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007ffff3aad4a2 in PSyncPoint::Wait(PTimeInterval const&) () from /usr/lib/libpt.so.2.10.4
#2  0x00007ffff453254e in OpalManager::GarbageMain(PThread&, long) () from /usr/lib/libopal.so.3.10.4
#3  0x00007ffff4537135 in OpalManager::GarbageMain_PNotifier::Call(PObject&, long) const () from /usr/lib/libopal.so.3.10.4
#4  0x00007ffff3aaded3 in PThread::PX_ThreadStart(void*) () from /usr/lib/libpt.so.2.10.4
#5  0x00007ffff1f30b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#6  0x00007ffff1c7b70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fffe4a2d700 (LWP 14181)):
#0  0x00007ffff1c70ac3 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fffe8e5be3f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fffe8e4d39c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fffe8e4d9f9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007fffe8e4dab0 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fffe8e5bdef in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fffe8157443 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
#7  0x00007ffff1f30b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#8  0x00007ffff1c7b70d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fffe54fd9a0 (LWP 14159)):
#0  0x00007ffff457a41a in std::less<unsigned int>::operator()(unsigned int const&, unsigned int const&) const () from /usr/lib/libopal.so.3.10.4
#1  0x00007ffff457a8b2 in std::_Rb_tree<unsigned int, std::pair<unsigned int const, OpalMediaTypeDefinition*>, std::_Select1st<std::pair<unsigned int const, OpalMediaTypeDefinition*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, OpalMediaTypeDefinition*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<unsigned int const, OpalMediaTypeDefinition*> >*, std::_Rb_tree_node<std::pair<unsigned int const, OpalMediaTypeDefinition*> >*, unsigned int const&) ()
   from /usr/lib/libopal.so.3.10.4
#2  0x00007ffff457afea in std::_Rb_tree<unsigned int, std::pair<unsigned int const, OpalMediaTypeDefinition*>, std::_Select1st<std::pair<unsigned int const, OpalMediaTypeDefinition*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, OpalMediaTypeDefinition*> > >::equal_range(unsigned int const&) ()
   from /usr/lib/libopal.so.3.10.4
#3  0x00007ffff457a4c5 in std::_Rb_tree<unsigned int, std::pair<unsigned int const, OpalMediaTypeDefinition*>, std::_Select1st<std::pair<unsigned int const, OpalMediaTypeDefinition*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, OpalMediaTypeDefinition*> > >::erase(unsigned int const&) ()
   from /usr/lib/libopal.so.3.10.4
#4  0x00007ffff457a017 in std::map<unsigned int, OpalMediaTypeDefinition*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, OpalMediaTypeDefinition*> > >::erase(unsigned int const&) () from /usr/lib/libopal.so.3.10.4
#5  0x00007ffff45794e7 in OpalMediaTypeDefinition::~OpalMediaTypeDefinition() () from /usr/lib/libopal.so.3.10.4
#6  0x00007ffff489f63a in OpalH239MediaType::~OpalH239MediaType() () from /usr/lib/libopal.so.3.10.4
#7  0x00007ffff489f66c in OpalH239MediaType::~OpalH239MediaType() () from /usr/lib/libopal.so.3.10.4
#8  0x00007ffff457a574 in PFactory<OpalMediaTypeDefinition, std::string>::WorkerBase::DestroySingleton() () from /usr/lib/libopal.so.3.10.4
#9  0x00007ffff455c3f4 in PFactory<OpalMediaTypeDefinition, std::string>::DestroySingletons() () from /usr/lib/libopal.so.3.10.4
#10 0x00007ffff3ada706 in PProcess::PostShutdown() () from /usr/lib/libpt.so.2.10.4
#11 0x00007ffff3aafed9 in PProcess::~PProcess() () from /usr/lib/libpt.so.2.10.4
#12 0x00007ffff1bd9df2 in __run_exit_handlers (status=0, listp=0x7ffff1f244c8, run_list_atexit=true) at exit.c:78
#13 0x00007ffff1bd9e45 in *__GI_exit (status=-185037632) at exit.c:100
#14 0x00007ffff1bc1eb4 in __libc_start_main (main=<optimized out>, argc=<optimized out>, ubp_av=<optimized out>, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fffffffe168) at libc-start.c:260
#15 0x00000000004c7169 in _start ()
(gdb) q
A debugging session is active.

	Inferior 1 [process 14159] will be killed.

Quit anyway? (y or n) 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20120823/8ac6bfbe/attachment.pgp>


More information about the pkg-gnome-maintainers mailing list