<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body><span class="vcard"><a class="email" href="mailto:todventtu@suomi24.fi" title="Buovjaga <todventtu@suomi24.fi>"> <span class="fn">Buovjaga</span></a>
</span> changed
<a class="bz_bug_link
bz_status_NEW "
title="NEW - 100% cpu usage with no open document"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=108246">bug 108246</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">Keywords</td>
<td>
</td>
<td>perf
</td>
</tr>
<tr>
<td style="text-align:right;">Priority</td>
<td>medium
</td>
<td>high
</td>
</tr>
<tr>
<td style="text-align:right;">Status</td>
<td>UNCONFIRMED
</td>
<td>NEW
</td>
</tr>
<tr>
<td style="text-align:right;">CC</td>
<td>
</td>
<td>todventtu@suomi24.fi
</td>
</tr>
<tr>
<td style="text-align:right;">Version</td>
<td>5.3.3.2 release
</td>
<td>5.2.0.4 release
</td>
</tr>
<tr>
<td style="text-align:right;">Ever confirmed</td>
<td>
</td>
<td>1
</td>
</tr>
<tr>
<td style="text-align:right;">Severity</td>
<td>normal
</td>
<td>major
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - 100% cpu usage with no open document"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=108246#c8">Comment # 8</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - 100% cpu usage with no open document"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=108246">bug 108246</a>
from <span class="vcard"><a class="email" href="mailto:todventtu@suomi24.fi" title="Buovjaga <todventtu@suomi24.fi>"> <span class="fn">Buovjaga</span></a>
</span></b>
<pre>I think this might give more insight to developers:
<a href="https://wiki.documentfoundation.org/QA/BugReport/Debug_Information#GNU.2FLinux:_How_to_get_a_callgrind_trace">https://wiki.documentfoundation.org/QA/BugReport/Debug_Information#GNU.2FLinux:_How_to_get_a_callgrind_trace</a>
The way I do it is I have this stored in a text file and then I just paste the
whole thing into a terminal:
unset MALLOC_CHECK_
unset MALLOC_PERTURB_
unset G_SLICE
export SAL_DISABLE_FLOATGRAB=1
export OOO_DISABLE_RECOVERY=1
export SAL_DISABLE_GL_WATCHDOG=1
valgrind --tool=callgrind --simulate-cache=yes --dump-instr=yes
/path/to/program/soffice.bin --splash-pipe=0
I guess let it chug there for a while and then close. The large callgrind file
compresses quite well with tar.xz and should fit inside our 10MB attachment
limit.
If you want to test older versions than 5.2:
<a href="https://wiki.documentfoundation.org/Installing_in_parallel/Linux">https://wiki.documentfoundation.org/Installing_in_parallel/Linux</a></pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>