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


Reply via email to