When I run qtwengophone on my Debian Unstable AMD64, half of the time
the ui freezes on startup/login half of the time it successfully starts
up.
If I go to the menu Wengo -> Log Off/Log In I get a fully reproducable
segmentation fault.
Backtrace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1098918240 (LWP 5179)]
0x00000000006881b0 in QtWengoPhone::setQtWsDirectory ()
(gdb) bt
#0 0x00000000006881b0 in QtWengoPhone::setQtWsDirectory ()
#1 0x000000000074a993 in QtWsDirectory::~QtWsDirectory ()
#2 0x00000000008ce545 in CWsDirectory::~CWsDirectory ()
#3 0x00000000008b0022 in CUserProfile::~CUserProfile ()
#4 0x00000000008bc082 in
CUserProfileHandler::currentUserProfileReleasedThreadSafe ()
#5 0x000000000068fd57 in boost::function0<void, std::allocator<void>
>::operator() ()
#6 0x000000000093980b in Thread::runEvents ()
#7 0x00000000007b1b50 in WengoPhone::run ()
#8 0x0000000000939963 in Thread::runThread ()
#9 0x00002b294518a57f in boost::function0<void,
std::allocator<boost::function_base> >::operator() ()
from /usr/lib/libboost_thread-gcc-mt-1_33_1.so.1.33.1
#10 0x00002b2945189f9f in boost::thread_group::~thread_group ()
from /usr/lib/libboost_thread-gcc-mt-1_33_1.so.1.33.1
#11 0x00002b2944b7af1a in start_thread () from /lib/libpthread.so.0
#12 0x00002b2945c7f5c2 in clone () from /lib/libc.so.6
#13 0x0000000000000000 in ?? ()
(gdb)
All threads:
(gdb) thread apply all bt full
Thread 12 (Thread 1166059872 (LWP 5189)):
#0 0x00002b2945c78a86 in __select_nocancel () from /lib/libc.so.6
No symbol table info available.
#1 0x0000000000b0ce74 in eXosip_event_wait ()
No symbol table info available.
#2 0x0000000000ae0f51 in phSendOptions ()
No symbol table info available.
#3 0x0000000000ae168b in ph_api_thread ()
No symbol table info available.
#4 0x00002b2944b7af1a in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5 0x00002b2945c7f5c2 in clone () from /lib/libc.so.6
No symbol table info available.
#6 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 11 (Thread 1149274464 (LWP 5187)):
#0 0x00002b2945c78a86 in __select_nocancel () from /lib/libc.so.6
No symbol table info available.
#1 0x0000000000b18c4f in eXosip_read_message ()
No symbol table info available.
#2 0x0000000000b028ed in eXosip_lock ()
No symbol table info available.
#3 0x00002b2944b7af1a in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4 0x00002b2945c7f5c2 in clone () from /lib/libc.so.6
No symbol table info available.
#5 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 9 (Thread 1140881760 (LWP 5186)):
#0 0x00002b2944b80b15 in __nanosleep_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#1 0x00002b2945189be2 in boost::thread::sleep ()
from /usr/lib/libboost_thread-gcc-mt-1_33_1.so.1.33.1
No symbol table info available.
#2 0x0000000000938c0c in Thread::msleep ()
No symbol table info available.
#3 0x0000000000935559 in PrivateThread::msleepAndCheck ()
No symbol table info available.
#4 0x0000000000936259 in PrivateThread::run ()
No symbol table info available.
#5 0x0000000000939963 in Thread::runThread ()
No symbol table info available.
#6 0x00002b294518a57f in boost::function0<void,
std::allocator<boost::function_base> >::operator() () from
/usr/lib/libboost_thread-gcc-mt-1_33_1.so.1.33.1
No symbol table info available.
#7 0x00002b2945189f9f in boost::thread_group::~thread_group ()
from /usr/lib/libboost_thread-gcc-mt-1_33_1.so.1.33.1
No symbol table info available.
#8 0x00002b2944b7af1a in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0x00002b2945c7f5c2 in clone () from /lib/libc.so.6
No symbol table info available.
#10 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 5 (Thread 1107310944 (LWP 5180)):
#0 0x00002b2945c78a86 in __select_nocancel () from /lib/libc.so.6
No symbol table info available.
#1 0x00002b294384c42e in QFSFileEngine::entryList ()
from /usr/lib/libQtCore.so.4
No symbol table info available.
#2 0x00002b29437cabb5 in QThread::terminate () from /usr/lib/libQtCore.so.4
No symbol table info available.
#3 0x00002b2944b7af1a in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4 0x00002b2945c7f5c2 in clone () from /lib/libc.so.6
No symbol table info available.
#5 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 4 (Thread 1098918240 (LWP 5179)):
#0 0x00000000006881b0 in QtWengoPhone::setQtWsDirectory ()
No symbol table info available.
#1 0x000000000074a993 in QtWsDirectory::~QtWsDirectory ()
No symbol table info available.
#2 0x00000000008ce545 in CWsDirectory::~CWsDirectory ()
No symbol table info available.
#3 0x00000000008b0022 in CUserProfile::~CUserProfile ()
No symbol table info available.
#4 0x00000000008bc082 in
CUserProfileHandler::currentUserProfileReleasedThreadSafe ()
No symbol table info available.
#5 0x000000000068fd57 in boost::function0<void, std::allocator<void>
>::operator() ()
No symbol table info available.
#6 0x000000000093980b in Thread::runEvents ()
No symbol table info available.
#7 0x00000000007b1b50 in WengoPhone::run ()
No symbol table info available.
#8 0x0000000000939963 in Thread::runThread ()
No symbol table info available.
#9 0x00002b294518a57f in boost::function0<void,
std::allocator<boost::function_base> >::operator() () from
/usr/lib/libboost_thread-gcc-mt-1_33_1.so.1.33.1
No symbol table info available.
#10 0x00002b2945189f9f in boost::thread_group::~thread_group ()
from /usr/lib/libboost_thread-gcc-mt-1_33_1.so.1.33.1
No symbol table info available.
#11 0x00002b2944b7af1a in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#12 0x00002b2945c7f5c2 in clone () from /lib/libc.so.6
No symbol table info available.
#13 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 3 (Thread 1090525536 (LWP 5178)):
#0 0x00002b2944b80b15 in __nanosleep_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#1 0x00002b2945189be2 in boost::thread::sleep ()
from /usr/lib/libboost_thread-gcc-mt-1_33_1.so.1.33.1
No symbol table info available.
#2 0x0000000000938c0c in Thread::msleep ()
No symbol table info available.
#3 0x0000000000935559 in PrivateThread::msleepAndCheck ()
No symbol table info available.
#4 0x0000000000936259 in PrivateThread::run ()
No symbol table info available.
#5 0x0000000000939963 in Thread::runThread ()
No symbol table info available.
#6 0x00002b294518a57f in boost::function0<void,
std::allocator<boost::function_base> >::operator() () from
/usr/lib/libboost_thread-gcc-mt-1_33_1.so.1.33.1
No symbol table info available.
#7 0x00002b2945189f9f in boost::thread_group::~thread_group ()
from /usr/lib/libboost_thread-gcc-mt-1_33_1.so.1.33.1
No symbol table info available.
#8 0x00002b2944b7af1a in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0x00002b2945c7f5c2 in clone () from /lib/libc.so.6
No symbol table info available.
#10 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 2 (Thread 1082132832 (LWP 5177)):
#0 0x00002b2944b7db3a in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
No symbol table info available.
#1 0x00000000009397c0 in Thread::runEvents ()
No symbol table info available.
#2 0x0000000000939963 in Thread::runThread ()
No symbol table info available.
#3 0x00002b294518a57f in boost::function0<void,
std::allocator<boost::function_base> >::operator() () from
/usr/lib/libboost_thread-gcc-mt-1_33_1.so.1.33.1
No symbol table info available.
#4 0x00002b2945189f9f in boost::thread_group::~thread_group ()
from /usr/lib/libboost_thread-gcc-mt-1_33_1.so.1.33.1
No symbol table info available.
#5 0x00002b2944b7af1a in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0x00002b2945c7f5c2 in clone () from /lib/libc.so.6
No symbol table info available.
#7 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 1 (Thread 47456320332688 (LWP 5174)):
#0 0x00002b2945c76cb6 in poll () from /lib/libc.so.6
No symbol table info available.
#1 0x00002b2946055d2f in _XWaitForReadable (dpy=0xf0cff0)
at ../../src/XlibInt.c:498
result = 9
fd = 9
ilist = <value optimized out>
saved_event_serial = 0
in_read_events = 0
did_proc_conni = 0
filedes = (struct pollfd *) 0xf37330
#2 0x00002b2946056142 in _XRead (dpy=0xf0cff0, data=0x7fff67d5c9b0 "ÐÇû",
size=32) at ../../src/XlibInt.c:1087
bytes_read = <value optimized out>
#3 0x00002b2946056b81 in _XReply (dpy=0xf0cff0, rep=0x7fff67d5c9b0, extra=0,
discard=1) at ../../src/XlibInt.c:1714
cur_request = 15233
cvl = (struct _XCVList *) 0x0
#4 0x00002b2946048905 in XQueryPointer (dpy=0xf0cff0, w=77,
root=0x7fff67d5ca58, child=0x7fff67d5ca50, root_x=0x7fff67d5ca74,
root_y=0x7fff67d5ca70, win_x=0x7fff67d5ca6c, win_y=0x7fff67d5ca68,
mask=0x7fff67d5ca64) at ../../src/QuPntr.c:46
rep = {type = 208 'Ð', sameScreen = 199 'Ç', sequenceNumber = 251,
length = 0, root = 40, child = 0, rootX = -14400, rootY = 251, winX = 0,
winY = 0, mask = 0, pad1 = 0, pad = 0}
#5 0x00002b2943bcd3ac in QCursor::pos () from /usr/lib/libQtGui.so.4
No symbol table info available.
#6 0x00002b2943b74325 in QApplicationPrivate::dispatchEnterLeave ()
from /usr/lib/libQtGui.so.4
No symbol table info available.
#7 0x00002b2943bc4b10 in QApplication::x11ProcessEvent ()
from /usr/lib/libQtGui.so.4
No symbol table info available.
#8 0x00002b2943be6773 in QX11Info::copyX11Data () from /usr/lib/libQtGui.so.4
No symbol table info available.
#9 0x00002b2942fbaa83 in IA__g_main_context_dispatch (context=0xf38c60)
at gmain.c:2045
No locals.
#10 0x00002b2942fbd8cd in g_main_context_iterate (context=0xf38c60, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2677
got_ownership = <value optimized out>
max_priority = 0
timeout = 0
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x1049da0
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#11 0x00002b2942fbddee in IA__g_main_context_iteration (context=0xf38c60,
may_block=1) at gmain.c:2736
retval = <value optimized out>
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x1049da0
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#11 0x00002b2942fbddee in IA__g_main_context_iteration (context=0xf38c60,
may_block=1) at gmain.c:2736
retval = <value optimized out>
#12 0x00002b29438869a2 in QEventDispatcherGlib::processEvents ()
from /usr/lib/libQtCore.so.4
No symbol table info available.
#13 0x00002b2943be658f in QX11Info::copyX11Data () from /usr/lib/libQtGui.so.4
No symbol table info available.
#14 0x00002b2943865738 in QEventLoop::processEvents ()
from /usr/lib/libQtCore.so.4
No symbol table info available.
#15 0x00002b2943865849 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
No symbol table info available.
#16 0x00002b29438679ce in QCoreApplication::exec ()
from /usr/lib/libQtCore.so.4
No symbol table info available.
#17 0x00000000006876e0 in main ()
No symbol table info available.
#0 0x00000000006881b0 in QtWengoPhone::setQtWsDirectory ()
(gdb)
--
Regards,
Andreas Henriksson