i'm starting to become crazy with qutecom , it starts to work some times , and some not , btw a new interesting tracing from both , qutecom's debugger and from gdb , 1- muhammad@muhammad-desktop:~$ ps -ef | grep qutecom muhammad 10278 10153 0 14:09 pts/2 00:00:00 grep --color=auto qutecom muhammad@muhammad-desktop:~$ gdb qutecom GNU gdb (GDB) 7.0-ubuntu Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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: ... Reading symbols from /usr/bin/qutecom...Reading symbols from /usr/lib/debug/usr/bin/qutecom...done. (no debugging symbols found)...done. (gdb) run Starting program: /usr/bin/qutecom [Thread debugging using libthread_db enabled] [New Thread 0x7fffeae87910 (LWP 10284)] [New Thread 0x7fffea686910 (LWP 10285)] [New Thread 0x7fffe35aa910 (LWP 10286)] [New Thread 0x7fffe2ba3910 (LWP 10287)] (info) 14:09:45 [Common] void QtLanguage::loadLanguageFromConfig(): no Qt translation available for locale 'en_US' [New Thread 0x7fffd7ffe910 (LWP 10288)] [Thread 0x7fffd7ffe910 (LWP 10288) exited] [New Thread 0x7fffd7ffe910 (LWP 10289)] [Thread 0x7fffd7ffe910 (LWP 10289) exited] [New Thread 0x7fffd7ffe910 (LWP 10290)] [Thread 0x7fffd7ffe910 (LWP 10290) exited] [New Thread 0x7fffd7ffe910 (LWP 10291)] [Thread 0x7fffd7ffe910 (LWP 10291) exited] [New Thread 0x7fffd7ffe910 (LWP 10292)] [Thread 0x7fffd7ffe910 (LWP 10292) exited] [New Thread 0x7fffd7ffe910 (LWP 10293)] [Thread 0x7fffd7ffe910 (LWP 10293) exited] [New Thread 0x7fffd7ffe910 (LWP 10294)] [Thread 0x7fffd7ffe910 (LWP 10294) exited] [New Thread 0x7fffd7ffe910 (LWP 10295)] [Thread 0x7fffd7ffe910 (LWP 10295) exited] [New Thread 0x7fffd7ffe910 (LWP 10296)] [Thread 0x7fffd7ffe910 (LWP 10296) exited] [New Thread 0x7fffd7ffe910 (LWP 10297)] [New Thread 0x7fffdbdf2910 (LWP 10298)] [New Thread 0x7fffdb5f1910 (LWP 10299)] [New Thread 0x7fffdadf0910 (LWP 10300)] [New Thread 0x7fffda5ef910 (LWP 10301)] [New Thread 0x7fffd9dee910 (LWP 10302)] [Thread 0x7fffd9dee910 (LWP 10302) exited] [New Thread 0x7fffd9dee910 (LWP 10303)] [Thread 0x7fffd9dee910 (LWP 10303) exited] [New Thread 0x7fffd9dee910 (LWP 10304)] [Thread 0x7fffd9dee910 (LWP 10304) exited] [New Thread 0x7fffd9dee910 (LWP 10305)] [Thread 0x7fffd9dee910 (LWP 10305) exited] [New Thread 0x7fffd9dee910 (LWP 10306)] [Thread 0x7fffd9dee910 (LWP 10306) exited] [New Thread 0x7fffd9dee910 (LWP 10307)] [Thread 0x7fffd9dee910 (LWP 10307) exited] [Thread 0x7fffdbdf2910 (LWP 10298) exited] [Thread 0x7fffda5ef910 (LWP 10301) exited] (:10281): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed (:10281): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed [New Thread 0x7fffd9dee910 (LWP 10308)] [New Thread 0x7fffd93e6910 (LWP 10309)] [New Thread 0x7fffd8be5910 (LWP 10310)] [New Thread 0x7fffcf7fb910 (LWP 10311)] (warn) 14:10:23 [Common] void handle_pcm_errors(snd_pcm_t*, int, __jmp_buf_tag*): overrunSuccess (warn) 14:10:23 [Common] void handle_pcm_errors(snd_pcm_t*, int, __jmp_buf_tag*): overrunSuccess (warn) 14:10:23 [Common] void handle_pcm_errors(snd_pcm_t*, int, __jmp_buf_tag*): overrunSuccess (warn) 14:10:23 [Common] void handle_pcm_errors(snd_pcm_t*, int, __jmp_buf_tag*): overrunSuccess (warn) 14:10:23 [Common] void handle_pcm_errors(snd_pcm_t*, int, __jmp_buf_tag*): overrunSuccess (warn) 14:10:23 [Common] void handle_pcm_errors(snd_pcm_t*, int, __jmp_buf_tag*): overrunSuccess [Thread 0x7fffd93e6910 (LWP 10309) exited] [Thread 0x7fffd9dee910 (LWP 10308) exited] [Thread 0x7fffcf7fb910 (LWP 10311) exited] [Thread 0x7fffd8be5910 (LWP 10310) exited] [New Thread 0x7fffd8be5910 (LWP 10312)] [New Thread 0x7fffcf7fb910 (LWP 10313)] [New Thread 0x7fffd9dee910 (LWP 10314)] [New Thread 0x7fffd93e6910 (LWP 10315)] [Thread 0x7fffcf7fb910 (LWP 10313) exited] [Thread 0x7fffd8be5910 (LWP 10312) exited] [Thread 0x7fffd93e6910 (LWP 10315) exited] [Thread 0x7fffd9dee910 (LWP 10314) exited] [New Thread 0x7fffd9dee910 (LWP 10316)] [New Thread 0x7fffd93e6910 (LWP 10317)] [New Thread 0x7fffd8be5910 (LWP 10318)] [New Thread 0x7fffcf7fb910 (LWP 10319)] [New Thread 0x7fffceffa910 (LWP 10320)] [New Thread 0x7fffca7f8910 (LWP 10321)] (warn) 14:10:33 [Common] void handle_pcm_errors(snd_pcm_t*, int, __jmp_buf_tag*): overrunSuccess [Thread 0x7fffd93e6910 (LWP 10317) exited] [Thread 0x7fffd9dee910 (LWP 10316) exited] [Thread 0x7fffca7f8910 (LWP 10321) exited] [Thread 0x7fffceffa910 (LWP 10320) exited] [Thread 0x7fffcf7fb910 (LWP 10319) exited] [Thread 0x7fffd8be5910 (LWP 10318) exited] (:10281): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed (:10281): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (:10281): Pango-CRITICAL **: pango_layout_get_text: assertion `PANGO_IS_LAYOUT (layout)' failed (:10281): Pango-CRITICAL **: pango_layout_get_iter: assertion `PANGO_IS_LAYOUT (layout)' failed Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffe35aa910 (LWP 10286)] 0x00007fffe648fcb4 in ?? () from /usr/lib/libpango-1.0.so.0 (gdb) thread apply all bt Thread 18 (Thread 0x7fffdadf0910 (LWP 10300)): #0 0x00007ffff06f93c2 in select () from /lib/libc.so.6 #1 0x00007ffff4637bb0 in eXosip_event_wait (tv_s=0, tv_ms=500) at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/wifo/eXosip/src/jevents.c:1004 #2 0x00007ffff460847b in ph_event_get () at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/wifo/phapi/phapi-old.c:4583 #3 0x00007ffff4608f36 in ph_api_thread (arg=) at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/wifo/phapi/phapi-old.c:4732 #4 0x00007ffff1cf4a04 in start_thread () from /lib/libpthread.so.0 #5 0x00007ffff07007bd in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 17 (Thread 0x7fffdb5f1910 (LWP 10299)): #0 0x00007ffff06f93c2 in select () from /lib/libc.so.6 #1 0x00007ffff46456ba in eXosip_read_message (max_message_nb=1, sec_max=, usec_max=) at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/wifo/eXosip/src/udp.c:2438 #2 0x00007ffff462b3bc in eXosip_execute (arg=) at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/wifo/eXosip/src/eXosip.c:392 #3 eXosip_thread (arg=) at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/wifo/eXosip/src/eXosip.c:425 #4 0x00007ffff1cf4a04 in start_thread () from /lib/libpthread.so.0 #5 0x00007ffff07007bd in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 15 (Thread 0x7fffd7ffe910 (LWP 10297)): #0 0x00007ffff1cf95a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 ---Type to continue, or q to quit--- #1 0x00000000006f019b in wait > (this=0x7fffdc0105a0) at /usr/include/boost/thread/pthread/condition_variable.hpp:84 #2 Thread::runEvents (this=0x7fffdc0105a0) at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/libs/owutil/thread/src/Thread.cpp:141 #3 0x00000000007600a6 in WengoPhone::run (this=0x7fffdc0105a0) at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/wengophone/src/model/WengoPhone.cpp:122 #4 0x00000000006efc12 in Thread::runThread (this=0x7fffdc0105a0) at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/libs/owutil/thread/src/Thread.cpp:70 #5 0x00007ffff6c23f93 in thread_proxy () from /usr/lib/libboost_thread-mt.so.1.38.0 #6 0x00007ffff1cf4a04 in start_thread () from /lib/libpthread.so.0 #7 0x00007ffff07007bd in clone () from /lib/libc.so.6 #8 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fffe2ba3910 (LWP 10287)): #0 0x00007ffff06f93c2 in select () from /lib/libc.so.6 #1 0x00000000008e3c86 in ServerSocket::run (this=0xe20ee0) at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/libs/owutil/socket/src/ServerSocket.cpp:237 #2 0x00000000006efc12 in Thread::runThread (this=0xe20ee0) at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/libs/owutil/thread/src/Thread.cpp:70 #3 0x00007ffff6c23f93 in thread_proxy () from /usr/lib/libboost_thread-mt.so.1.38.0 #4 0x00007ffff1cf4a04 in start_thread () from /lib/libpthread.so.0 #5 0x00007ffff07007bd in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fffe35aa910 (LWP 10286)): #0 0x00007fffe648fcb4 in ?? () from /usr/lib/libpango-1.0.so.0 ---Type to continue, or q to quit--- #1 0x00007fffe6495fc9 in pango_layout_get_cursor_pos () from /usr/lib/libpango-1.0.so.0 #2 0x00007fffe7bd161b in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #3 0x00007fffe7bd1a87 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #4 0x00007fffe7bd2d00 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #5 0x00007fffe76608c6 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #6 0x00007ffff7b53bbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #7 0x00007ffff7b57588 in ?? () from /lib/libglib-2.0.so.0 #8 0x00007ffff7b579e5 in g_main_loop_run () from /lib/libglib-2.0.so.0 #9 0x00000000007132ea in PurpleMainEventLoop (data=) at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/libs/imwrapper/src/purple/PurpleIMFactory.cpp:163 #10 0x00007ffff7b7cb34 in ?? () from /lib/libglib-2.0.so.0 #11 0x00007ffff1cf4a04 in start_thread () from /lib/libpthread.so.0 #12 0x00007ffff07007bd in clone () from /lib/libc.so.6 #13 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fffea686910 (LWP 10285)): #0 0x00007ffff06f93c2 in select () from /lib/libc.so.6 #1 0x00007ffff3d8d7c8 in owsl_monitor_loop (dummy=) at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/wifo/owsl/src/core/owsl_monitor.c:205 #2 0x00007ffff1cf4a04 in start_thread () from /lib/libpthread.so.0 #3 0x00007ffff07007bd in clone () from /lib/libc.so.6 #4 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fffeae87910 (LWP 10284)): #0 0x00007ffff1cf95a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 ---Type to continue, or q to quit--- #1 0x00007ffff3f99916 in owqueue_check_wait_condition (queue=0xc5e820, blocking_mode=, mutex=, needed_condition=, test_negative_condition=0x7ffff3f997d0 , force_wait=4) at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/wifo/owbase/src/owqueue.c:366 #2 0x00007ffff3f9a423 in owqueue_transaction_read (queue=0xc5e820, buffer=0x7fffeae87070, size=16, info=, mode=0) at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/wifo/owbase/src/owqueue.c:696 #3 owqueue_read (queue=0xc5e820, buffer=0x7fffeae87070, size=16, info=, mode=0) at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/wifo/owbase/src/owqueue.c:1022 #4 0x00007ffff3d8cfeb in owsl_asynchronous_loop (dummy=) at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/wifo/owsl/src/core/owsl_asynchronous.c:126 #5 0x00007ffff1cf4a04 in start_thread () from /lib/libpthread.so.0 #6 0x00007ffff07007bd in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7ffff7fbd770 (LWP 10281)): #0 0x00007ffff06f93c2 in select () from /lib/libc.so.6 #1 0x00007ffff3abddfe in QEventDispatcherUNIX::select (this=, nfds=, readfds=, writefds=, exceptfds=, timeout=) at kernel/qeventdispatcher_unix.cpp:610 #2 0x00007ffff3abee6a in QEventDispatcherUNIXPrivate::doSelect (this=0xc7c3d0, flags=, timeout=) at kernel/qeventdispatcher_unix.cpp:170 #3 0x00007ffff3abf31b in QEventDispatcherUNIX::processEvents (this=0xc7b670, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventdispatcher_unix.cpp:904 #4 0x00007ffff2fd1727 in QEventDispatcherX11::processEvents (this=, flags=) at kernel/qeventdispatcher_x11.cpp:152 #5 0x00007ffff3a92532 in QEventLoop::processEvents (this=, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:149 #6 0x00007ffff3a92904 in QEventLoop::exec (this=0x7fffffffde70, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:201 ---Type to continue, or q to quit--- #7 0x00007ffff3a94ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #8 0x00000000005b5da5 in main (argc=1, argv=) at /build/buildd/qutecom-2.2~rc3.hg396~dfsg1/wengophone/src/presentation/main.cpp:371 (gdb) 2- (debug) 14:02:11 [Common] int main(int, char**): Started (debug) 14:02:11 [Purple] void* PurpleMainEventLoop(void*): Starting gMainLoop (debug) 14:02:11 [File] virtual bool FileReader::open(): loading /usr/share/qutecom//config/config.xml (debug) 14:02:11 [File] virtual bool FileReader::open(): loading /home/muhammad/.qutecom/config.xml (debug) 14:02:11 [File] virtual bool FileReader::open(): loading /home/muhammad/.qutecom/config.xml (debug) 14:02:13 [Common] void CommandServer::serverStatusEventHandler(ServerSocket&, ServerSocket::Error): connected (debug) 14:02:13 [File] virtual bool FileReader::open(): loading /usr/share/qutecom//config/branding.xml (info) 14:02:13 [Common] void QtLanguage::loadLanguageFromConfig(): no Qt translation available for locale 'en_US' (debug) 14:02:13 [Common] void QtLanguage::loadLanguageFromConfig(): /usr/share/qutecom/lang/qtwengophone_en_US (debug) 14:02:13 [Common] void DtmfThemeManager::constructDTMF(): find a theme : dialpad.xml (debug) 14:02:13 [Common] void DtmfThemeManager::constructDTMF(): find a theme : dialpad.xml (debug) 14:02:13 [File] virtual bool FileReader::open(): loading /usr/share/qutecom/pics/avatars/default-avatar.png (debug) 14:02:13 [File] virtual bool FileReader::open(): loading /