Note: This bug is displayed in read-only format because
the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Description of problem:
- Spice remote display connection times out after exactly 1 million seconds.
Version-Release number of selected component (if applicable):
- current release
How reproducible:
- after display session open for 1 million seconds (approximately 11 1/2 days)
Steps to Reproduce:
1. Configure spice remote display using spice-server
2. connect remote display to the server
3. wait (the timer does not seem to be attached to the system clock, so forwarding the clock to the timeframe doesnt force the issue)
Actual results:
- Session timeout
Expected results:
- no session timeout
Additional info:
It appears to be in reds.c which is part of the spice-server package, according to the customer, however:
<teuf> jwright: I think here are your 1000000 seconds https://cgit.freedesktop.org/xorg/driver/xf86-video-qxl/tree/src/spiceqxl_main_loop.c#n169
<teuf> TimerSet is /usr/include/xorg/os.h extern _X_EXPORT OsTimerPtr TimerSet(OsTimerPtr timer, int flags, CARD32 millis, OsTimerCallback func, void *arg);
<teuf> wondering if something like http://paste.fedoraproject.org/349386/78709914/ would work
<teuf> jwright: I need to go now though, I'll probably fix this upstream sometimes this week if it's something close to what I fpasted
Comment 2Christophe Fergeau
2016-04-11 16:12:29 UTC
(In reply to Joe Wright from comment #0)
> Additional info:
>
> It appears to be in reds.c which is part of the spice-server package,
> according to the customer
Until proven otherwise, it's a bug in an Xspice-specific part of the xorg QXL driver which is fixed by https://lists.freedesktop.org/archives/spice-devel/2016-April/028069.html
(In reply to Christophe Fergeau from comment #2)
> (In reply to Joe Wright from comment #0)
> > Additional info:
> >
> > It appears to be in reds.c which is part of the spice-server package,
> > according to the customer
>
> Until proven otherwise, it's a bug in an Xspice-specific part of the xorg
> QXL driver which is fixed by
> https://lists.freedesktop.org/archives/spice-devel/2016-April/028069.html
The fix does appear to address the error message:
Spice-ERROR **:reds.c:3516:migrate_timeout: assertion ‘reds->mig_wait_connect || reds->mig_wait_disconnect’ failed
If someone could build test packages against RHEL 7.1, I'd be happy to verify.
(In reply to Tim Briggs from comment #3)
> (In reply to Christophe Fergeau from comment #2)
> > (In reply to Joe Wright from comment #0)
> > > Additional info:
> > >
> > > It appears to be in reds.c which is part of the spice-server package,
> > > according to the customer
> >
> > Until proven otherwise, it's a bug in an Xspice-specific part of the xorg
> > QXL driver which is fixed by
> > https://lists.freedesktop.org/archives/spice-devel/2016-April/028069.html
>
> The fix does appear to address the error message:
> Spice-ERROR **:reds.c:3516:migrate_timeout: assertion
> ‘reds->mig_wait_connect || reds->mig_wait_disconnect’ failed
>
> If someone could build test packages against RHEL 7.1, I'd be happy to
> verify.
xspice is not supported. Please, file the bug upstream.