[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: arts is Constantly/Repeatedly crashing
From:       Michael Pyne <pynm0001 () unf ! edu>
Date:       2005-08-30 21:38:26
Message-ID: 200508301738.30678.pynm0001 () unf ! edu
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


On Tuesday 30 August 2005 06:41, Andre Woebbking wrote:
> > That happens to fix my particular crasher bug.  Do you know what's so
> > special about that environment variable?
> >
> > $ gcc -v
> > Using built-in specs.
> > Target: i686-pc-linux-gnu
> > Configured with: /var/tmp/portage/gcc-4.0.1/work/gcc-4.0.1/configure
>
> [snip]
>
> > --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
> > Thread model: posix
> > gcc version 4.0.1 (Gentoo 4.0.1, pie-8.7.8)
>
> Strange, you don't have --enable-libstdcxx-allocator=mt. I thought it would
> be related to that. Could you post a backtrace of your crash?

Sure.  It's quite verbose, hopefully that will help the gcc devs.

(gdb) bt full
#0  0xb78e90a6 in __gnu_cxx::__pool<true>::_M_reclaim_block ()
   from /usr/lib/gcc/i686-pc-linux-gnu/4.0.1/libstdc++.so.6
No symbol table info available.
#1  0xb7f358cc in __gnu_cxx::__mt_alloc<std::string, 
__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate 
(this=0xbfc673d4, __p=0x80fd868, __n=4) at mt_allocator.h:746
        __pool = (__gnu_cxx::__pool<true> &) @0xb7f54ce0: 
{<__gnu_cxx::__pool_base> = {
    _M_options = {_M_align = 8, _M_max_bytes = 128, _M_min_bin = 8, 
_M_chunk_size = 4080,
      _M_max_threads = 4096, _M_freelist_headroom = 10, _M_force_new = false},
    _M_binmap = 0x0, _M_init = false}, _M_bin = 0x0, _M_bin_size = 1, _M_once 
= 0,
  _M_thread_freelist = 0x0, _M_thread_freelist_initial = 0x0}
        __bytes = 4
#2  0xb7f358fa in std::_Vector_base<std::string, std::allocator<std::string> 
>::_M_deallocate (this=0xbfc673d4, __p=0x80fd868, __n=1) at stl_vector.h:123
No locals.
#3  0xb7f3591a in ~_Vector_base (this=0x4) at stl_vector.h:109
No locals.
#4  0xb7f35950 in ~vector (this=0xbfc673d4) at stl_vector.h:273
No locals.
#5  0xb7f35983 in ~ObjectReference (this=0xbfc673c8) at core.h:117
No locals.
#6  0xb7f2de8f in Arts::SoundServerStartup_base::_fromString 
(objectref=@0xbfc67458)
    at soundserver.cc:2545
        r = {<Arts::Type> = {_vptr.Type = 0xb7bec9e8, static _staticTypeCount 
= 522},
  serverID = {static npos = 4294967295,
    _M_dataplus = {<std::allocator<char>> = 
{<__gnu_cxx::__mt_alloc<char,__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, 
true> >> = {<__gnu_cxx::__mt_alloc_base<char>> = {<No data fields>}, <No data 
fields>}, <No data fields>},
      _M_p = 0x815a22c "broadway.home-7922-4314d107"}}, objectID = 28,
  urls = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >,std::allocator<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > >> = {
      _M_impl = {<std::allocator<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > >> = 
{<__gnu_cxx::__mt_alloc<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >,__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, 
true> >> = {<__gnu_cxx::__mt_alloc_base<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No 
data fields>}, <No data fields>}, _M_start = 0x80fd818,
        _M_finish = 0x80fd81c, _M_end_of_storage = 0x80fd81c}}, <No data 
fields>}}
#7  0x08061ae9 in SoundServerStartup (this=0xbfc67460, r=@0xbfc67440) at 
soundserver.h:1376
No locals.
#8  0x080614d7 in Arts::SoundServerStartup_impl::cleanReference 
(this=0x815cbc0)
    at /home/kde-cvs/kdesvn/arts/soundserver/soundserverstartup_impl.cc:54
        test = {<Arts::Object> = {_pool = 0xb7769a9c}, _cache = 0xbfc67488}
#9  0x080615c9 in Arts::SoundServerStartup_impl::lock (this=0x815cbc0)
    at /home/kde-cvs/kdesvn/arts/soundserver/soundserverstartup_impl.cc:78
        __PRETTY_FUNCTION__ = "virtual void 
Arts::SoundServerStartup_impl::lock()"
#10 0x0805e782 in Arts::SoundServerStartup::lock (this=0xbfc675b0) at 
soundserver.h:2082
No locals.
#11 0x0805e000 in main (argc=1, argv=0xbfc676b4)
    at /home/kde-cvs/kdesvn/arts/soundserver/artsd.cc:293
        cpuUsage = {d = 0x80f9748}
        dispatcher = {d = 0x80f9768, static _instance = 0xbfc67500, 
requestResultPool = {
    freeIDs = {
      c = {<std::_Deque_base<long unsigned int,std::allocator<long unsigned 
int> >> = {
          _M_impl = {<std::allocator<long unsigned int>> = 
{<__gnu_cxx::__mt_alloc<long unsigned 
int,__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >> = 
{<__gnu_cxx::__mt_alloc_base<long unsigned int>> = {<No data fields>}, <No 
data fields>}, <No data fields>},
e> >> = {<__gnu_cxx::__mt_alloc_base<std::_List_node<Arts::Connection*> >> = 
{<No data fields>}, <No data fields>}, <No data fields>}, _M_node = {_M_next 
= 0xbfc6756c,
          _M_prev = 0xbfc6756c}}}, <No data fields>}, serverID = {static npos 
= 4294967295,
    _M_dataplus = {<std::allocator<char>> = 
{<__gnu_cxx::__mt_alloc<char,__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, 
true> >> = {<__gnu_cxx::__mt_alloc_base<char>> = {<No data fields>}, <No data 
fields>}, <No data fields>},
      _M_p = 0x80f8eec "broadway.home-7928-4314d111"}}, deleteIOManagerOnExit 
= true,
  tcpServer = 0x0, unixServer = 0x80fad38, _ioManager = 0x80fa9e8, _flowSystem 
= 0x810edf0,
  objectManager = 0x80fa268, referenceClean = 0x80fd260, notificationManager = 
0x80fa2c0,
  orig_sigpipe = 0, _activeConnection = 0xb7f6b440}
        warnNullDevice = {static npos = 4294967295,
  _M_dataplus = {<std::allocator<char>> = 
{<__gnu_cxx::__mt_alloc<char,__gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, 
true> >> = {<__gnu_cxx::__mt_alloc_base<char>> = {<No data fields>}, <No data 
fields>}, <No data fields>}, _M_p = 0xb7988e84 ""}}
        startup = {<Arts::Object> = {_pool = 0x80f97a8}, _cache = 0x815cbc0}
        server = {<Arts::Object> = {_pool = 0x806c4c8}, _cache = 0x8064554}
        audioManager = {<Arts::Object> = {_pool = 0xbfc675b0}, _cache = 
0xb7bcd3fb}
        wrapper = Variable "wrapper" is not available.

Regards,
 - Michael Pyne

[Attachment #5 (application/pgp-signature)]

 =

>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscrib=
e <<


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic