[Bug 43977] red_channel_remove_client: ASSERT pthread_equal(pthread_self(), rcc->channel->thread_id) failed

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Dec 20 23:38:46 PST 2011


https://bugs.freedesktop.org/show_bug.cgi?id=43977

--- Comment #2 from Hans de Goede <jwrdegoede at fedoraproject.org> 2011-12-20 23:38:46 PST ---
Hi,

(In reply to comment #1)
> I'm trying to reproduce, I did:
> 
> 1. run server (running server/tests test_display_no_ssl)
> 2. launch client
> 3. suspend client - easiest way I have to emulate falling off the grid.

The tcp stack will then still be alive as it lives in the kernel, suggestion
to truely emulate, use separate machine for client, yank network cable.

> 4. launch second client
> 5. wait for timeout - DISPLAY_CLIENT_TIMEOUT 15000000000ULL //nano
> 6. switches to second client, no assert seen.

Was this with multi-client enabled? What happened in my case (AFAIK) and is
standard spice behavior, is that the connecting of the 2nd client automatically
caused the 1st to get disconnected by the server immediately.

Regards,

Hans

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the spice-bugs mailing list