Re: [Licq-devel] Trying to build gui-in-main-thread branch on OS X
Arne Schmitz <[email protected]> Mon, 25 Oct 2010 16:58:38 +0200
| Newsgroups | gmane.network.licq.devel |
|---|---|
| Message-ID | <[email protected]> |
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --Apple-Mail-11-473873401 Content-Type: multipart/mixed; boundary=Apple-Mail-10-473873362 --Apple-Mail-10-473873362 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Am 24.10.2010 um 20:28 schrieb Erik Johansson: > On Sat, Oct 23, 2010 at 21:56, Arne Schmitz <[email protected]> = wrote: >> After those changes, I could build fine. However, upon running licq, = I get this: >>=20 >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> $ /opt/licq/bin/licq >> Assertion failed: (false), function pluginThreadEntry, file = /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/plugins/pluginthr= ead.cpp, line 96. >=20 > We start with this and take the other problems later. >=20 > Did you use the latest revision from the branch? If so, can you please > set CMAKE_BUILD_TYPE=3DDebug (run ccmake .), rebuild and post the = output > in licq.backtrace.gdb. Attached. Have fun! :) Best regards, Arne --=20 Dipl.-Inform. Arne Schmitz Phone +49 (0)241 80-21817 Computer Graphics Group Mobile +49 (0)151 29145947 RWTH Aachen University Fax +49 (0)241 80-22899 Ahornstrasse 55, 52074 Aachen, Germany http://www.rwth-graphics.de --Apple-Mail-10-473873362 Content-Disposition: attachment; filename=licq.backtrace.gdb Content-Type: application/octet-stream; x-unix-mode=0644; name="licq.backtrace.gdb" Content-Transfer-Encoding: quoted-printable =0AThread=208=20(process=207963):=0A#0=20=200x00007fff84e97eb6=20in=20= __semwait_signal=20()=0A#1=20=200x00007fff84e9bcd1=20in=20= _pthread_cond_wait=20()=0A#2=20=200x00000001000f3db2=20in=20= OscarServiceSendQueue_tep=20(p=3D0x100b05e70)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/icq/oscarservice.= cpp:657=0A#3=20=200x00007fff84e96456=20in=20_pthread_start=20()=0A#4=20=20= 0x00007fff84e96309=20in=20thread_start=20()=0A=0AThread=207=20(process=20= 7963):=0A#0=20=200x00007fff84ea0dce=20in=20select$DARWIN_EXTSN=20()=0A#1=20= =200x000000010012456a=20in=20UpdateUsers_tep=20(p=3D0x100280720)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/icq/threads.cpp:1= 084=0A#2=20=200x00007fff84e96456=20in=20_pthread_start=20()=0A#3=20=20= 0x00007fff84e96309=20in=20thread_start=20()=0A=0AThread=206=20(process=20= 7963):=0A#0=20=200x00007fff84ea0dce=20in=20select$DARWIN_EXTSN=20()=0A#1=20= =200x0000000100125882=20in=20Ping_tep=20(p=3D0x100280720)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/icq/threads.cpp:6= 59=0A#2=20=200x00007fff84e96456=20in=20_pthread_start=20()=0A#3=20=20= 0x00007fff84e96309=20in=20thread_start=20()=0A=0AThread=205=20(process=20= 7963):=0A#0=20=200x00007fff84ea0dce=20in=20select$DARWIN_EXTSN=20()=0A#1=20= =200x000000010012485d=20in=20MonitorSockets_tep=20()=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/icq/threads.cpp:7= 02=0A#2=20=200x00007fff84e96456=20in=20_pthread_start=20()=0A#3=20=20= 0x00007fff84e96309=20in=20thread_start=20()=0A=0AThread=204=20(process=20= 7963):=0A#0=20=200x00007fff84e7608a=20in=20kevent=20()=0A#1=20=20= 0x00007fff84e77f5d=20in=20_dispatch_mgr_invoke=20()=0A#2=20=20= 0x00007fff84e77c34=20in=20_dispatch_queue_invoke=20()=0A#3=20=20= 0x00007fff84e7775e=20in=20_dispatch_worker_thread2=20()=0A#4=20=20= 0x00007fff84e77088=20in=20_pthread_wqthread=20()=0A#5=20=20= 0x00007fff84e76f25=20in=20start_wqthread=20()=0A=0AThread=203=20(process=20= 7963):=0A#0=20=200x00007fff84e97eb6=20in=20__semwait_signal=20()=0A#1=20=20= 0x00007fff84e9bcd1=20in=20_pthread_cond_wait=20()=0A#2=20=20= 0x0000000100156c7f=20in=20Licq::Condition::wait=20(this=3D0x100b001c0,=20= mutex=3D@0x100b001f0,=20msec=3D4294967295)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/thread/condition.= cpp:39=0A#3=20=200x0000000100147f1e=20in=20pluginThreadEntry=20= (arg=3D0x100b001c0)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/plugins/pluginthr= ead.cpp:87=0A#4=20=200x00007fff84e96456=20in=20_pthread_start=20()=0A#5=20= =200x00007fff84e96309=20in=20thread_start=20()=0A=0AThread=202=20= (process=207963):=0A#0=20=200x00007fff84e5d342=20in=20= semaphore_wait_signal_trap=20()=0A#1=20=200x00007fff84e6288d=20in=20= pthread_mutex_lock=20()=0A#2=20=200x00000001000053e1=20in=20= Licq::Mutex::lock=20(this=3D0x100909490)=20at=20mutex.h:94=0A#3=20=20= 0x000000010000b947=20in=20Licq::MutexLocker::relock=20(this=3D0x100a80b90)= =20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/thread/mutexlocke= r.cpp:42=0A#4=20=200x000000010000b988=20in=20= Licq::MutexLocker::MutexLocker=20(this=3D0x100a80b90,=20= mutex=3D@0x100909490)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/thread/mutexlocke= r.cpp:30=0A#5=20=200x00000001001475d3=20in=20= LicqDaemon::PluginThread::startPlugin=20(this=3D0x100908e70,=20= pluginStart=3D0x100146748=20= <LicqDaemon::Plugin::startThreadEntry(void*)>,=20argument=3D0x100b00a80)=20= at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/plugins/pluginthr= ead.cpp:292=0A#6=20=200x0000000100146964=20in=20= LicqDaemon::Plugin::startThread=20(this=3D0x100b00a80,=20= startCallback=3D0x10012b5d0=20<startPluginCallback(LicqDaemon::Plugin=20= const&)>,=20exitCallback=3D0x10012da49=20= <exitPluginCallback(LicqDaemon::Plugin=20const&)>)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/plugins/plugin.cp= p:57=0A#7=20=200x000000010012b5c9=20in=20= LicqDaemon::PluginManager::startPlugin=20(this=3D0x100280be0,=20= plugin=3D@0x100a80c80)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/plugins/pluginman= ager.cpp:557=0A#8=20=200x000000010012c36a=20in=20= LicqDaemon::PluginManager::startAllPlugins=20(this=3D0x100280be0)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/plugins/pluginman= ager.cpp:196=0A#9=20=200x00000001000211d6=20in=20CLicq::Main=20= (this=3D0x100a80df0)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/licq.cpp:783=0A= #10=200x00000001000269e8=20in=20threadMain=20(mainThread=3D@0x100a80ee0)=20= at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/main.cpp:47=0A= #11=200x00000001001474de=20in=20LicqDaemon::PluginThread::newThreadEntry=20= (voidData=3D0x7fff5fbff650)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/plugins/pluginthr= ead.cpp:319=0A#12=200x00007fff84e96456=20in=20_pthread_start=20()=0A#13=20= 0x00007fff84e96309=20in=20thread_start=20()=0A=0AThread=201=20(process=20= 7963):=0A#0=20=200x00007fff84eab410=20in=20__wait4=20()=0A#1=20=20= 0x000000010003ffdc=20in=20licq_handle_sigabrt=20(s=3D6)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/sighandler.cpp:13= 3=0A#2=20=20<signal=20handler=20called>=0A#3=20=200x00007fff84eab3d6=20= in=20__kill=20()=0A#4=20=200x00007fff84f4b972=20in=20abort=20()=0A#5=20=20= 0x00007fff84f389b4=20in=20__assert_rtn=20()=0A#6=20=200x0000000100147f97=20= in=20pluginThreadEntry=20(arg=3D0x100909460)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/plugins/pluginthr= ead.cpp:96=0A#7=20=200x000000010014826c=20in=20= LicqDaemon::PluginThread::createWithCurrentThread=20= (newThreadEntry=3D0x100026918=20= <threadMain(boost::shared_ptr<LicqDaemon::PluginThread>)>)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/plugins/pluginthr= ead.cpp:151=0A#8=20=200x0000000100026916=20in=20main=20(argc=3D1,=20= argv=3D0x7fff5fbff700)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/main.cpp:76=0A=0A= Thread=208=20(process=207963):=0A#0=20=200x00007fff84e97eb6=20in=20= __semwait_signal=20()=0ANo=20symbol=20table=20info=20available.=0A#1=20=20= 0x00007fff84e9bcd1=20in=20_pthread_cond_wait=20()=0ANo=20symbol=20table=20= info=20available.=0A#2=20=200x00000001000f3db2=20in=20= OscarServiceSendQueue_tep=20(p=3D0x100b05e70)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/icq/oscarservice.= cpp:657=0A=09os=20=3D=20(COscarService=20*)=200x100b05e70=0A#3=20=20= 0x00007fff84e96456=20in=20_pthread_start=20()=0ANo=20symbol=20table=20= info=20available.=0A#4=20=200x00007fff84e96309=20in=20thread_start=20()=0A= No=20symbol=20table=20info=20available.=0A=0AThread=207=20(process=20= 7963):=0A#0=20=200x00007fff84ea0dce=20in=20select$DARWIN_EXTSN=20()=0ANo=20= symbol=20table=20info=20available.=0A#1=20=200x000000010012456a=20in=20= UpdateUsers_tep=20(p=3D0x100280720)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/icq/threads.cpp:1= 084=0A=09d=20=3D=20(CICQDaemon=20*)=200x100280720=0A=09tv=20=3D=20{=0A=20= =20tv_sec=20=3D=2060,=20=0A=20=20tv_usec=20=3D=200=0A}=0A#2=20=20= 0x00007fff84e96456=20in=20_pthread_start=20()=0ANo=20symbol=20table=20= info=20available.=0A#3=20=200x00007fff84e96309=20in=20thread_start=20()=0A= No=20symbol=20table=20info=20available.=0A=0AThread=206=20(process=20= 7963):=0A#0=20=200x00007fff84ea0dce=20in=20select$DARWIN_EXTSN=20()=0ANo=20= symbol=20table=20info=20available.=0A#1=20=200x0000000100125882=20in=20= Ping_tep=20(p=3D0x100280720)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/icq/threads.cpp:6= 59=0A=09d=20=3D=20(CICQDaemon=20*)=200x100280720=0A=09tv=20=3D=20{=0A=20=20= tv_sec=20=3D=2060,=20=0A=20=20tv_usec=20=3D=200=0A}=0A#2=20=20= 0x00007fff84e96456=20in=20_pthread_start=20()=0ANo=20symbol=20table=20= info=20available.=0A#3=20=200x00007fff84e96309=20in=20thread_start=20()=0A= No=20symbol=20table=20info=20available.=0A=0AThread=205=20(process=20= 7963):=0A#0=20=200x00007fff84ea0dce=20in=20select$DARWIN_EXTSN=20()=0ANo=20= symbol=20table=20info=20available.=0A#1=20=200x000000010012485d=20in=20= MonitorSockets_tep=20()=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/icq/threads.cpp:7= 02=0A=09f=20=3D=20{=0A=20=20fds_bits=20=3D=20{12296,=200=20<repeats=2031=20= times>}=0A}=0A=09nSocketsAvailable=20=3D=200=0A=09nServiceSocket=20=3D=20= 0=0A=09l=20=3D=2014=0A#2=20=200x00007fff84e96456=20in=20_pthread_start=20= ()=0ANo=20symbol=20table=20info=20available.=0A#3=20=20= 0x00007fff84e96309=20in=20thread_start=20()=0ANo=20symbol=20table=20info=20= available.=0A=0AThread=204=20(process=207963):=0A#0=20=20= 0x00007fff84e7608a=20in=20kevent=20()=0ANo=20symbol=20table=20info=20= available.=0A#1=20=200x00007fff84e77f5d=20in=20_dispatch_mgr_invoke=20()=0A= No=20symbol=20table=20info=20available.=0A#2=20=200x00007fff84e77c34=20= in=20_dispatch_queue_invoke=20()=0ANo=20symbol=20table=20info=20= available.=0A#3=20=200x00007fff84e7775e=20in=20_dispatch_worker_thread2=20= ()=0ANo=20symbol=20table=20info=20available.=0A#4=20=20= 0x00007fff84e77088=20in=20_pthread_wqthread=20()=0ANo=20symbol=20table=20= info=20available.=0A#5=20=200x00007fff84e76f25=20in=20start_wqthread=20= ()=0ANo=20symbol=20table=20info=20available.=0A=0AThread=203=20(process=20= 7963):=0A#0=20=200x00007fff84e97eb6=20in=20__semwait_signal=20()=0ANo=20= symbol=20table=20info=20available.=0A#1=20=200x00007fff84e9bcd1=20in=20= _pthread_cond_wait=20()=0ANo=20symbol=20table=20info=20available.=0A#2=20= =200x0000000100156c7f=20in=20Licq::Condition::wait=20(this=3D0x100b001c0,=20= mutex=3D@0x100b001f0,=20msec=3D4294967295)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/thread/condition.= cpp:39=0A=09__handler=20=3D=20{=0A=20=20__routine=20=3D=200x100156da6=20= <conditionCleanup(void*)>,=20=0A=20=20__arg=20=3D=200x100b001f0,=20=0A=20= =20__next=20=3D=200x0=0A}=0A=09__self=20=3D=20(pthread_t)=200x100c81000=0A= =09now=20=3D=20{=0A=20=20tv_sec=20=3D=204296310385,=20=0A=20=20tv_usec=20= =3D=2011534784=0A}=0A=09abstime=20=3D=20{=0A=20=20tv_sec=20=3D=200,=20=0A= =20=20tv_nsec=20=3D=209219=0A}=0A=09nanoInSec=20=3D=204296222609=0A=09= ret=20=3D=201=0A#3=20=200x0000000100147f1e=20in=20pluginThreadEntry=20= (arg=3D0x100b001c0)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/plugins/pluginthr= ead.cpp:87=0A=09data=20=3D=20('LicqDaemon::PluginThread::Data'=20&)=20= @0x100b001c0:=20{=0A=20=20myCondition=20=3D=20{=0A=20=20=20=20= <boost::noncopyable_::noncopyable>=20=3D=20{<No=20data=20fields>},=20=0A=20= =20=20=20members=20of=20Licq::Condition:=20=0A=20=20=20=20static=20= WAIT_FOREVER=20=3D=20<optimized=20out>,=20=0A=20=20=20=20myCondition=20=3D= =20{=0A=20=20=20=20=20=20__sig=20=3D=201129270852,=20=0A=20=20=20=20=20=20= __opaque=20=3D=20"\000\000\000\000\001\000\000=80",=20'\0'=20<repeats=20= 16=20times>,=20"=F0\001=B0\000\001\000\000\000\003\025\000\000\000\000\000= "=0A=20=20=20=20}=0A=20=20},=20=0A=20=20myMutex=20=3D=20{=0A=20=20=20=20= <boost::noncopyable_::noncopyable>=20=3D=20{<No=20data=20fields>},=20=0A=20= =20=20=20members=20of=20Licq::Mutex:=20=0A=20=20=20=20myMutex=20=3D=20{=0A= =20=20=20=20=20=20__sig=20=3D=201297437784,=20=0A=20=20=20=20=20=20= __opaque=20=3D=20"\000\000\000\000`",=20'\0'=20<repeats=2035=20times>,=20= "=C0\001=B0\000\001\000\000\000\000\000\000\000\000\000\000"=0A=20=20=20=20= }=0A=20=20},=20=0A=20=20myState=20=3D=20= LicqDaemon::PluginThread::Data::STATE_WAITING,=20=0A=20=20myPluginPath=20= =3D=20{=0A=20=20=20=20static=20npos=20=3D=2018446744073709551615,=20=0A=20= =20=20=20_M_dataplus=20=3D=20{=0A=20=20=20=20=20=20= <std::allocator<char>>=20=3D=20{=0A=20=20=20=20=20=20=20=20= <__gnu_cxx::new_allocator<char>>=20=3D=20{<No=20data=20fields>},=20<No=20= data=20fields>},=20=0A=20=20=20=20=20=20members=20of=20= std::basic_string<char,std::char_traits<char>,std::allocator<char>=20= >::_Alloc_hider:=20=0A=20=20=20=20=20=20_M_p=20=3D=200x7fff70469518=20""=0A= =20=20=20=20}=0A=20=20},=20=0A=20=20myLib=20=3D=20{=0A=20=20=20=20px=20=3D= =200x0,=20=0A=20=20=20=20pn=20=3D=20{=0A=20=20=20=20=20=20pi_=20=3D=20= 0x0=0A=20=20=20=20}=0A=20=20},=20=0A=20=20myException=20=3D=20{=0A=20=20=20= =20px=20=3D=200x0,=20=0A=20=20=20=20pn=20=3D=20{=0A=20=20=20=20=20=20pi_=20= =3D=200x0=0A=20=20=20=20}=0A=20=20},=20=0A=20=20myPluginInit=20=3D=200,=20= =0A=20=20myPluginInitArgument=20=3D=200x0,=20=0A=20=20myPluginInitResult=20= =3D=20true,=20=0A=20=20myPluginStart=20=3D=200,=20=0A=20=20= myPluginStartArgument=20=3D=200x0=0A}=0A=09signals=20=3D=2016387=0A=09= locker=20=3D=20{=0A=20=20<boost::noncopyable_::noncopyable>=20=3D=20{<No=20= data=20fields>},=20=0A=20=20members=20of=20Licq::MutexLocker:=20=0A=20=20= myMutex=20=3D=20@0x100b001f0,=20=0A=20=20myIsLocked=20=3D=20true=0A}=0A=09= __func__=20=3D=20"pluginThreadEntry"=0A#4=20=200x00007fff84e96456=20in=20= _pthread_start=20()=0ANo=20symbol=20table=20info=20available.=0A#5=20=20= 0x00007fff84e96309=20in=20thread_start=20()=0ANo=20symbol=20table=20info=20= available.=0A=0AThread=202=20(process=207963):=0A#0=20=20= 0x00007fff84e5d342=20in=20semaphore_wait_signal_trap=20()=0ANo=20symbol=20= table=20info=20available.=0A#1=20=200x00007fff84e6288d=20in=20= pthread_mutex_lock=20()=0ANo=20symbol=20table=20info=20available.=0A#2=20= =200x00000001000053e1=20in=20Licq::Mutex::lock=20(this=3D0x100909490)=20= at=20mutex.h:94=0ANo=20locals.=0A#3=20=200x000000010000b947=20in=20= Licq::MutexLocker::relock=20(this=3D0x100a80b90)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/thread/mutexlocke= r.cpp:42=0A=09__func__=20=3D=20"relock"=0A#4=20=200x000000010000b988=20= in=20Licq::MutexLocker::MutexLocker=20(this=3D0x100a80b90,=20= mutex=3D@0x100909490)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/thread/mutexlocke= r.cpp:30=0ANo=20locals.=0A#5=20=200x00000001001475d3=20in=20= LicqDaemon::PluginThread::startPlugin=20(this=3D0x100908e70,=20= pluginStart=3D0x100146748=20= <LicqDaemon::Plugin::startThreadEntry(void*)>,=20argument=3D0x100b00a80)=20= at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/plugins/pluginthr= ead.cpp:292=0A=09locker=20=3D=20{=0A=20=20= <boost::noncopyable_::noncopyable>=20=3D=20{<No=20data=20fields>},=20=0A=20= =20members=20of=20Licq::MutexLocker:=20=0A=20=20myMutex=20=3D=20= @0x100909490,=20=0A=20=20myIsLocked=20=3D=20false=0A}=0A=09__func__=20=3D=20= "startPlugin"=0A#6=20=200x0000000100146964=20in=20= LicqDaemon::Plugin::startThread=20(this=3D0x100b00a80,=20= startCallback=3D0x10012b5d0=20<startPluginCallback(LicqDaemon::Plugin=20= const&)>,=20exitCallback=3D0x10012da49=20= <exitPluginCallback(LicqDaemon::Plugin=20const&)>)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/plugins/plugin.cp= p:57=0A=09__func__=20=3D=20"startThread"=0A#7=20=200x000000010012b5c9=20= in=20LicqDaemon::PluginManager::startPlugin=20(this=3D0x100280be0,=20= plugin=3D@0x100a80c80)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/plugins/pluginman= ager.cpp:557=0ANo=20locals.=0A#8=20=200x000000010012c36a=20in=20= LicqDaemon::PluginManager::startAllPlugins=20(this=3D0x100280be0)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/plugins/pluginman= ager.cpp:196=0A=09plugin=20=3D=20{=0A=20=20px=20=3D=200x100b00a80,=20=0A=20= =20pn=20=3D=20{=0A=20=20=20=20pi_=20=3D=200x100b00c60=0A=20=20}=0A}=0A=09= _foreach_continue194=20=3D=20false=0A=09_foreach_end194=20=3D=20(const=20= auto_any_t)=20@0x100a80ce0:=20{<No=20data=20fields>}=0A=09= _foreach_cur194=20=3D=20(const=20auto_any_t)=20@0x100a80cf0:=20{<No=20= data=20fields>}=0A=09_foreach_col194=20=3D=20(const=20auto_any_t)=20= @0x100a80d00:=20{<No=20data=20fields>}=0A=09generalLocker=20=3D=20{=0A=20= =20<boost::noncopyable_::noncopyable>=20=3D=20{<No=20data=20fields>},=20=0A= =20=20members=20of=20Licq::MutexLocker:=20=0A=20=20myMutex=20=3D=20= @0x100280c10,=20=0A=20=20myIsLocked=20=3D=20true=0A}=0A=09protocolLocker=20= =3D=20{=0A=20=20<boost::noncopyable_::noncopyable>=20=3D=20{<No=20data=20= fields>},=20=0A=20=20members=20of=20Licq::MutexLocker:=20=0A=20=20= myMutex=20=3D=20@0x100280c60,=20=0A=20=20myIsLocked=20=3D=20true=0A}=0A= #9=20=200x00000001000211d6=20in=20CLicq::Main=20(this=3D0x100a80df0)=20= at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/licq.cpp:783=0A=09= nResult=20=3D=200=0A=09t=20=3D=20(pthread_t=20*)=200x100a80e80=0A#10=20= 0x00000001000269e8=20in=20threadMain=20(mainThread=3D@0x100a80ee0)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/main.cpp:47=0A=09= ret=20=3D=201=0A=09licq=20=3D=20{=0A=20=20myLogService=20=3D=20{=0A=20=20= =20=20<Licq::LogService>=20=3D=20{=0A=20=20=20=20=20=20= <boost::noncopyable_::noncopyable>=20=3D=20{<No=20data=20fields>},=20=0A=20= =20=20=20=20=20members=20of=20Licq::LogService:=20=0A=20=20=20=20=20=20= _vptr$LogService=20=3D=200x100279670=0A=20=20=20=20},=20=0A=20=20=20=20= members=20of=20LicqDaemon::LogService:=20=0A=20=20=20=20myLogDistributor=20= =3D=20{=0A=20=20=20=20=20=20<Licq::LogSink>=20=3D=20{=0A=20=20=20=20=20=20= =20=20_vptr$LogSink=20=3D=200x10027a350=0A=20=20=20=20=20=20},=20=0A=20=20= =20=20=20=20members=20of=20LicqDaemon::LogDistributor:=20=0A=20=20=20=20=20= =20myMutex=20=3D=20{=0A=20=20=20=20=20=20=20=20= <boost::noncopyable_::noncopyable>=20=3D=20{<No=20data=20fields>},=20=0A=20= =20=20=20=20=20=20=20members=20of=20Licq::Mutex:=20=0A=20=20=20=20=20=20=20= =20myMutex=20=3D=20{=0A=20=20=20=20=20=20=20=20=20=20__sig=20=3D=20= 1297437784,=20=0A=20=20=20=20=20=20=20=20=20=20__opaque=20=3D=20= "\000\000\000\000`\000\000\000\000\000=A8",=20'\0'=20<repeats=2044=20= times>=0A=20=20=20=20=20=20=20=20}=0A=20=20=20=20=20=20},=20=0A=20=20=20=20= =20=20mySinks=20=3D=20{=0A=20=20=20=20=20=20=20=20= <std::_List_base<boost::shared_ptr<Licq::LogSink>,std::allocator<boost::sh= ared_ptr<Licq::LogSink>=20>=20>>=20=3D=20{=0A=20=20=20=20=20=20=20=20=20=20= _M_impl=20=3D=20{=0A=20=20=20=20=20=20=20=20=20=20=20=20= <std::allocator<std::_List_node<boost::shared_ptr<Licq::LogSink>=20>=20= >>=20=3D=20{=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= <__gnu_cxx::new_allocator<std::_List_node<boost::shared_ptr<Licq::LogSink>= =20>=20>>=20=3D=20{<No=20data=20fields>},=20<No=20data=20fields>},=20=0A=20= =20=20=20=20=20=20=20=20=20=20=20members=20of=20= std::_List_base<boost::shared_ptr<Licq::LogSink>,std::allocator<boost::sha= red_ptr<Licq::LogSink>=20>=20>::_List_impl:=20=0A=20=20=20=20=20=20=20=20= =20=20=20=20_M_node=20=3D=20{=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= _M_next=20=3D=200x100b000b0,=20=0A=20=20=20=20=20=20=20=20=20=20=20=20=20= =20_M_prev=20=3D=200x100b05510=0A=20=20=20=20=20=20=20=20=20=20=20=20}=0A= =20=20=20=20=20=20=20=20=20=20}=0A=20=20=20=20=20=20=20=20},=20<No=20= data=20fields>}=0A=20=20=20=20},=20=0A=20=20=20=20myLog=20=3D=20{=0A=20=20= =20=20=20=20<Licq::Log>=20=3D=20{=0A=20=20=20=20=20=20=20=20= <boost::noncopyable_::noncopyable>=20=3D=20{<No=20data=20fields>},=20=0A=20= =20=20=20=20=20=20=20members=20of=20Licq::Log:=20=0A=20=20=20=20=20=20=20= =20_vptr$Log=20=3D=200x10027a290=0A=20=20=20=20=20=20},=20=0A=20=20=20=20= =20=20members=20of=20LicqDaemon::Log:=20=0A=20=20=20=20=20=20myOwner=20=3D= =20{=0A=20=20=20=20=20=20=20=20static=20npos=20=3D=20= 18446744073709551615,=20=0A=20=20=20=20=20=20=20=20_M_dataplus=20=3D=20{=0A= =20=20=20=20=20=20=20=20=20=20<std::allocator<char>>=20=3D=20{=0A=20=20=20= =20=20=20=20=20=20=20=20=20<__gnu_cxx::new_allocator<char>>=20=3D=20{<No=20= data=20fields>},=20<No=20data=20fields>},=20=0A=20=20=20=20=20=20=20=20=20= =20members=20of=20= std::basic_string<char,std::char_traits<char>,std::allocator<char>=20= >::_Alloc_hider:=20=0A=20=20=20=20=20=20=20=20=20=20_M_p=20=3D=20= 0x100b00028=20"licq"=0A=20=20=20=20=20=20=20=20}=0A=20=20=20=20=20=20},=20= =0A=20=20=20=20=20=20mySink=20=3D=20@0x100a80df8=0A=20=20=20=20},=20=0A=20= =20=20=20myThreadLogs=20=3D=20{=0A=20=20=20=20=20=20myKey=20=3D=20259=0A=20= =20=20=20},=20=0A=20=20=20=20myDefaultLogSink=20=3D=20{=0A=20=20=20=20=20= =20px=20=3D=200x100b00030,=20=0A=20=20=20=20=20=20pn=20=3D=20{=0A=20=20=20= =20=20=20=20=20pi_=20=3D=200x100b00090=0A=20=20=20=20=20=20}=0A=20=20=20=20= }=0A=20=20},=20=0A=20=20myConsoleLog=20=3D=20{=0A=20=20=20=20px=20=3D=20= 0x100b00030,=20=0A=20=20=20=20pn=20=3D=20{=0A=20=20=20=20=20=20pi_=20=3D=20= 0x100b00090=0A=20=20=20=20}=0A=20=20},=20=0A=20=20myConsoleLogLevel=20=3D=20= 0=0A}=0A#11=200x00000001001474de=20in=20= LicqDaemon::PluginThread::newThreadEntry=20(voidData=3D0x7fff5fbff650)=20= at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/plugins/pluginthr= ead.cpp:319=0A=09data=20=3D=20('LicqDaemon::PluginThread::NewThreadData'=20= *)=200x7fff5fbff650=0A=09retval=20=3D=20(int=20*)=200x100b00000=0A#12=20= 0x00007fff84e96456=20in=20_pthread_start=20()=0ANo=20symbol=20table=20= info=20available.=0A#13=200x00007fff84e96309=20in=20thread_start=20()=0A= No=20symbol=20table=20info=20available.=0A=0AThread=201=20(process=20= 7963):=0A#0=20=200x00007fff84eab410=20in=20__wait4=20()=0ANo=20symbol=20= table=20info=20available.=0A#1=20=200x000000010003ffdc=20in=20= licq_handle_sigabrt=20(s=3D6)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/sighandler.cpp:13= 3=0A=09status=20=3D=2032767=0A=09file=20=3D=20(FILE=20*)=200x4a1215ee=0A=09= parentPid=20=3D=20"7963",=20'\0'=20<repeats=2011=20times>=0A=09child=20=3D= =207967=0A=09cmd=20=3D=20{=0A=20=20static=20npos=20=3D=20= 18446744073709551615,=20=0A=20=20_M_dataplus=20=3D=20{=0A=20=20=20=20= <std::allocator<char>>=20=3D=20{=0A=20=20=20=20=20=20= <__gnu_cxx::new_allocator<char>>=20=3D=20{<No=20data=20fields>},=20<No=20= data=20fields>},=20=0A=20=20=20=20members=20of=20= std::basic_string<char,std::char_traits<char>,std::allocator<char>=20= >::_Alloc_hider:=20=0A=20=20=20=20_M_p=20=3D=200x1009188d8=20= "/Users/schmitz/.licq/licqcmd.gdb"=0A=20=20}=0A}=0A=09btfile2=20=3D=20{=0A= =20=20static=20npos=20=3D=2018446744073709551615,=20=0A=20=20_M_dataplus=20= =3D=20{=0A=20=20=20=20<std::allocator<char>>=20=3D=20{=0A=20=20=20=20=20=20= <__gnu_cxx::new_allocator<char>>=20=3D=20{<No=20data=20fields>},=20<No=20= data=20fields>},=20=0A=20=20=20=20members=20of=20= std::basic_string<char,std::char_traits<char>,std::allocator<char>=20= >::_Alloc_hider:=20=0A=20=20=20=20_M_p=20=3D=200x100928d88=20= "/Users/schmitz/.licq/licq.backtrace.gdb"=0A=20=20}=0A}=0A=09cmdfile=20=3D= =20(FILE=20*)=200x7fff70866ec0=0A=09btfile1=20=3D=20{=0A=20=20static=20= npos=20=3D=2018446744073709551615,=20=0A=20=20_M_dataplus=20=3D=20{=0A=20= =20=20=20<std::allocator<char>>=20=3D=20{=0A=20=20=20=20=20=20= <__gnu_cxx::new_allocator<char>>=20=3D=20{<No=20data=20fields>},=20<No=20= data=20fields>},=20=0A=20=20=20=20members=20of=20= std::basic_string<char,std::char_traits<char>,std::allocator<char>=20= >::_Alloc_hider:=20=0A=20=20=20=20_M_p=20=3D=200x7fff87799000=20"=CF=FA=ED= =FE\a"=0A=20=20}=0A}=0A=09file=20=3D=20(FILE=20*)=200x4c1172ae=0A=09= error=20=3D=20"=20= =EC=BF_=FF=7F\000\000\000\000\000\000\000\000\000\0000b=85p=FF=7F\000\000=90= =B8=D3=88=FF=7F\000\000=B1=BEsK",=20'\0'=20<repeats=2012=20times>,=20= "=84=CF=EA=84=FF=7F\000\000=AAc=D8J\000\000\000\000\000\000=B3=82=FF=7F\00= 0\0000=9A=85p=FFX\000\000=A4=BEsK\000\000\000\000\000=20= ]=87=FF=7F\000\000=D0$]=87=FF=7F\000\000i=B3=C7K\000\000\000\000\000=80=EB= =83=FF=7F\000\000p=85=EB=83=FF=7F\000\000\021S=D8J\000\000\000\000\001\000= \000\000\000\000\000\000\000=3D=C4_=FF=7F\000\000(<=C4_=FF=7F\000\000=E8=EE= =BF_=FF=7F\000\000=88[1\000\001\000\000\000=C0=ED=BF_=FF=7F\000\0001=F1=C0= _=FF=7F\000\000=A07=FA=85=FF=7F\000\001=94=94"...=0A#2=20=20<signal=20= handler=20called>=0ANo=20symbol=20table=20info=20available.=0A#3=20=20= 0x00007fff84eab3d6=20in=20__kill=20()=0ANo=20symbol=20table=20info=20= available.=0A#4=20=200x00007fff84f4b972=20in=20abort=20()=0ANo=20symbol=20= table=20info=20available.=0A#5=20=200x00007fff84f389b4=20in=20= __assert_rtn=20()=0ANo=20symbol=20table=20info=20available.=0A#6=20=20= 0x0000000100147f97=20in=20pluginThreadEntry=20(arg=3D0x100909460)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/plugins/pluginthr= ead.cpp:96=0A=09data=20=3D=20('LicqDaemon::PluginThread::Data'=20&)=20= @0x100909460:=20{=0A=20=20myCondition=20=3D=20{=0A=20=20=20=20= <boost::noncopyable_::noncopyable>=20=3D=20{<No=20data=20fields>},=20=0A=20= =20=20=20members=20of=20Licq::Condition:=20=0A=20=20=20=20static=20= WAIT_FOREVER=20=3D=20<optimized=20out>,=20=0A=20=20=20=20myCondition=20=3D= =20{=0A=20=20=20=20=20=20__sig=20=3D=201129270852,=20=0A=20=20=20=20=20=20= __opaque=20=3D=20"\000\000\000\000\000\000\000=80",=20'\0'=20<repeats=20= 31=20times>=0A=20=20=20=20}=0A=20=20},=20=0A=20=20myMutex=20=3D=20{=0A=20= =20=20=20<boost::noncopyable_::noncopyable>=20=3D=20{<No=20data=20= fields>},=20=0A=20=20=20=20members=20of=20Licq::Mutex:=20=0A=20=20=20=20= myMutex=20=3D=20{=0A=20=20=20=20=20=20__sig=20=3D=201297437784,=20=0A=20=20= =20=20=20=20__opaque=20=3D=20= "\000\000\000\000`\000\001\000\000\000\000\000\001\000\000\000h\031\024\02= 2",=20'\0'=20<repeats=2028=20times>,=20"\003\024\000\000\003\026\000"=0A=20= =20=20=20}=0A=20=20},=20=0A=20=20myState=20=3D=20= LicqDaemon::PluginThread::Data::STATE_WAITING,=20=0A=20=20myPluginPath=20= =3D=20{=0A=20=20=20=20static=20npos=20=3D=2018446744073709551615,=20=0A=20= =20=20=20_M_dataplus=20=3D=20{=0A=20=20=20=20=20=20= <std::allocator<char>>=20=3D=20{=0A=20=20=20=20=20=20=20=20= <__gnu_cxx::new_allocator<char>>=20=3D=20{<No=20data=20fields>},=20<No=20= data=20fields>},=20=0A=20=20=20=20=20=20members=20of=20= std::basic_string<char,std::char_traits<char>,std::allocator<char>=20= >::_Alloc_hider:=20=0A=20=20=20=20=20=20_M_p=20=3D=200x100b00a68=20""=0A=20= =20=20=20}=0A=20=20},=20=0A=20=20myLib=20=3D=20{=0A=20=20=20=20px=20=3D=20= 0x0,=20=0A=20=20=20=20pn=20=3D=20{=0A=20=20=20=20=20=20pi_=20=3D=200x0=0A= =20=20=20=20}=0A=20=20},=20=0A=20=20myException=20=3D=20{=0A=20=20=20=20= px=20=3D=200x0,=20=0A=20=20=20=20pn=20=3D=20{=0A=20=20=20=20=20=20pi_=20= =3D=200x0=0A=20=20=20=20}=0A=20=20},=20=0A=20=20myPluginInit=20=3D=200,=20= =0A=20=20myPluginInitArgument=20=3D=200x0,=20=0A=20=20myPluginInitResult=20= =3D=20true,=20=0A=20=20myPluginStart=20=3D=200,=20=0A=20=20= myPluginStartArgument=20=3D=200x0=0A}=0A=09signals=20=3D=2016387=0A=09= locker=20=3D=20{=0A=20=20<boost::noncopyable_::noncopyable>=20=3D=20{<No=20= data=20fields>},=20=0A=20=20members=20of=20Licq::MutexLocker:=20=0A=20=20= myMutex=20=3D=20@0x100909490,=20=0A=20=20myIsLocked=20=3D=20true=0A}=0A=09= __func__=20=3D=20"pluginThreadEntry"=0A#7=20=200x000000010014826c=20in=20= LicqDaemon::PluginThread::createWithCurrentThread=20= (newThreadEntry=3D0x100026918=20= <threadMain(boost::shared_ptr<LicqDaemon::PluginThread>)>)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/plugins/pluginthr= ead.cpp:151=0A=09thread=20=3D=20{=0A=20=20px=20=3D=200x100908e70,=20=0A=20= =20pn=20=3D=20{=0A=20=20=20=20pi_=20=3D=200x100908e90=0A=20=20}=0A}=0A=09= data=20=3D=20{=0A=20=20myNewThreadEntry=20=3D=200x100026918=20= <threadMain(boost::shared_ptr<LicqDaemon::PluginThread>)>,=20=0A=20=20= myPluginThread=20=3D=20{=0A=20=20=20=20px=20=3D=200x100908e70,=20=0A=20=20= =20=20pn=20=3D=20{=0A=20=20=20=20=20=20pi_=20=3D=200x100908e90=0A=20=20=20= =20}=0A=20=20}=0A}=0A=09newThread=20=3D=20(pthread_t)=200x100a81000=0A=09= result=20=3D=20(void=20*)=200x100257f50=0A#8=20=200x0000000100026916=20= in=20main=20(argc=3D1,=20argv=3D0x7fff5fbff700)=20at=20= /Users/schmitz/Programs/licq/gui-in-main-thread/licq/src/main.cpp:76=0A= No=20locals.=0A=0Atime:=201288018631=0A= --Apple-Mail-10-473873362 Content-Disposition: attachment; filename=licq.backtrace Content-Type: application/octet-stream; x-unix-mode=0644; name="licq.backtrace" Content-Transfer-Encoding: 7bit time: 1288018631 0 licq 0x000000010004013c _ZL19licq_handle_sigabrti + 1137 1 libSystem.B.dylib 0x00007fff84ebd35a _sigtramp + 26 2 libSystem.B.dylib 0x00007fff84e620aa tiny_malloc_from_free_list + 1196 3 libSystem.B.dylib 0x00007fff84f389b4 __pthread_markcancel + 0 4 licq 0x0000000100147f97 _ZL17pluginThreadEntryPv + 294 5 licq 0x000000010014826c _ZN10LicqDaemon12PluginThread23createWithCurrentThreadEPFiN5boost10shared_ptrIS0_EEE + 206 6 licq 0x0000000100026916 main + 134 7 licq 0x000000010000bd5c start + 52 8 ??? 0x0000000000000001 0x0 + 1 --Apple-Mail-10-473873362-- --Apple-Mail-11-473873401 content-type: application/pgp-signature; x-mac-type=70674453; name=PGP.sig content-description: Signierter Teil der Nachricht content-disposition: inline; filename=PGP.sig content-transfer-encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.14 (Darwin) iEYEARECAAYFAkzFmyUACgkQzpP3gv0FvtcikgCfTHOlMeOEwN+1Ld/yPXcdkfU6 Or0AoII2syGDqi1O/1PS2JUVVZhfNkO2 =4D9s -----END PGP SIGNATURE----- --Apple-Mail-11-473873401--