[reSIProcate] rutil SharedPtr use

fancy_xiao fancy_xiao at astrocom.cn
Mon Feb 12 21:39:00 CST 2007


resiprocate-devel,你好

when i used SharedPtr:

#0  0x00abe7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x00afe955 in raise () from /lib/tls/libc.so.6
#2  0x00b00319 in abort () from /lib/tls/libc.so.6
#3  0x005ca76e in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6
#4  0x005c83fd in __cxa_call_unexpected () from /usr/lib/libstdc++.so.6
#5  0x005c8432 in std::terminate () from /usr/lib/libstdc++.so.6
#6  0x005c8ae5 in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6
#7  0xf6c91fbe in resip::Lock::Lock () from ../../../resip/lib.nodebug.Linux.i686/librutil.so
#8  0xf6b9f966 in astroims::RequestContext::process (this=0xe622a1c8, sip=0xe3b54dd8) at SharedCount.hxx:116


   void release() // nothrow
   {
      {
         Lock lock(mMutex); (void)lock;
         long new_use_count = --use_count_;
         //GenericLog(Subsystem::SIP, resip::Log::Info, << "********* SharedCount::release: " << use_count_);
         if(new_use_count != 0) return;
      }
      dispose();
      weak_release();
   }

in release() , pur virtual funcition called , i don't known  why cause this erro!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20070213/5895c245/attachment.htm>


More information about the resiprocate-devel mailing list