idlc cpu loop

Norbert Thiebaud nthiebaud at gmail.com
Tue Dec 20 01:21:52 UTC 2016


Stephan,

as requested:

Analysis of sampling idlc (pid 3535) every 1 millisecond
Process:         idlc [3535]
Path:
/Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/instdir/LibreOffice5.4_SDK/bin/idlc
Load Address:    0x108408000
Identifier:      idlc
Version:         0
Code Type:       X86-64
Parent Process:  idlc [3503]

Date/Time:       2016-12-19 19:05:16.839 -0600
OS Version:      Mac OS X 10.9.5 (13F1077)
Report Version:  7

Call graph:
    2391 Thread_117354590: Main Thread   DispatchQueue_<multiple>
      2391 thread_start  (in libsystem_pthread.dylib) + 13  [0x7fff93ae5fc9]
        2391 _pthread_start  (in libsystem_pthread.dylib) + 137
[0x7fff93ae172a]
          2391 _pthread_body  (in libsystem_pthread.dylib) + 138
[0x7fff93ae1899]
            2391 osl_thread_start_Impl(void*)  (in libuno_sal.dylib.3)
+ 335  [0x1085c352f]  thread.cxx:240
              2391 ChildStatusProc(void*)  (in libuno_sal.dylib.3) +
8863  [0x1085ab35f]  process.cxx:208
                2391 std::__1::basic_ostream<char,
std::__1::char_traits<char> >&
std::__1::operator<<<std::__1::char_traits<char>
>(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char
const*)  (in libuno_sal.dylib.3) + 68  [0x10852e674]  ostream:882
                  2391 std::__1::basic_ostream<char,
std::__1::char_traits<char> >&
std::__1::__put_character_sequence<char, std::__1::char_traits<char>
>(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char
const*, unsigned long)  (in libuno_sal.dylib.3) + 743  [0x1085321b7]
ostream:743
                    2391 std::__1::ostreambuf_iterator<char,
std::__1::char_traits<char> > std::__1::__pad_and_output<char,
std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >
>(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >,
char const*, char const*, char const*, std::__1::ios_base&, char)  (in
libuno_sal.dylib.3) + 927  [0x1085326bf]  streambuf:350
                      2391 std::__1::basic_stringbuf<char,
std::__1::char_traits<char>, std::__1::allocator<char>
>::overflow(int)  (in libuno_sal.dylib.3) + 371  [0x1085343d3]
sstream:528
                        2391 std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>
>::push_back(char)  (in libc++.1.dylib) + 86  [0x7fff95591b62]
                          2391 std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char>
>::__grow_by(unsigned long, unsigned long, unsigned long, unsigned
long, unsigned long, unsigned long)  (in libc++.1.dylib) + 144
[0x7fff95591e7a]
                            2391 operator new(unsigned long)  (in
libc++.1.dylib) + 30  [0x7fff9558e28e]
                              2391 malloc  (in libsystem_malloc.dylib)
+ 42  [0x7fff9576627c]
                                2391 malloc_zone_malloc  (in
libsystem_malloc.dylib) + 71  [0x7fff95765868]
                                  2388 szone_malloc_should_clear  (in
libsystem_malloc.dylib) + 1052  [0x7fff9576369f]
                                  + 2388 syscall_thread_switch  (in
libsystem_kernel.dylib) + 10  [0x7fff95be0b16]
                                  3 szone_malloc_should_clear  (in
libsystem_malloc.dylib) + 1055,1052,...
[0x7fff957636a2,0x7fff9576369f,...]

Total number in stack (recursive counted multiple, when >=5):

Sort by top of stack, same collapsed (when >= 5):
        syscall_thread_switch  (in libsystem_kernel.dylib)        2388


More information about the LibreOffice mailing list