<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO --- - Spice-gtk-0.21 segfault[playback audio]"
href="https://bugs.freedesktop.org/show_bug.cgi?id=70761#c2">Comment # 2</a>
on <a class="bz_bug_link
bz_status_NEEDINFO "
title="NEEDINFO --- - Spice-gtk-0.21 segfault[playback audio]"
href="https://bugs.freedesktop.org/show_bug.cgi?id=70761">bug 70761</a>
from <span class="vcard"><a class="email" href="mailto:huangjiaxi@huawei.com" title="jiaxi <huangjiaxi@huawei.com>"> <span class="fn">jiaxi</span></a>
</span></b>
<pre>Thanks for you replay.
the os is linux ,sound card using ich6.
cannot get all the backtrace using gdb.
And when trach code,can get:
the backtrace:
update_mmtime_timeout_cb->spice_playback_channel_set_delay
->spice_session_set_mm_time->emit_main_context->g_signal_emit_main_context
->emit_main_context
It is ok when comment the spice_session_set_mm_time as fellow.
void spice_playback_channel_set_delay(SpicePlaybackChannel *channel, guint32
delay_ms)
{
SpicePlaybackChannelPrivate *c;
g_return_if_fail(SPICE_IS_PLAYBACK_CHANNEL(channel));
CHANNEL_DEBUG(channel, "playback set_delay %u ms", delay_ms);
c = channel->priv;
c->latency = delay_ms;
//del /*
spice_session_set_mm_time(spice_channel_get_session(SPICE_CHANNEL(channel)),c->last_time
- delay_ms);*/
}
(In reply to <a href="show_bug.cgi?id=70761#c1">comment #1</a>)
<span class="quote">> Could you get a more complete backtrace?
>
> What is the guest OS, and configured sound card?</span >
(In reply to <a href="show_bug.cgi?id=70761#c1">comment #1</a>)
<span class="quote">> Could you get a more complete backtrace?
>
> What is the guest OS, and configured sound card?</span ></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>