Bug 923 - Process_responses: assert ... failed
Summary: Process_responses: assert ... failed
Status: RESOLVED FIXED
Alias: None
Product: Workrave
Classification: Unclassified
Component: Core :: UNIX (show other bugs)
Version: cvs
Hardware: PC Linux
: P5 normal
Target Milestone: ---
Assignee: robc@krandor.org
URL:
Depends on:
Blocks:
 
Reported: 2010-09-08 00:17 UTC by Adorilson Bezerra
Modified: 2010-11-26 16:26 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adorilson Bezerra 2010-09-08 00:17:39 UTC
When I try to run the repo version, the error below is raised.
I'm on Ubuntu 10.04.

$ workrave 
workrave: ../../src/xcb_io.c:183: process_responses: Assertiva `!(req && current_request && !(((long) (req->sequence) - (long) (current_request)) <= 0))' falhou.
Abortado
Comment 1 robc@krandor.org 2010-11-07 21:11:51 UTC
This crash seems to occur only when the record extension is not available. Make sure it is enabled in your /etc/X11/xorg.conf:

Section "Module"
	Load	"record"
EndSection

Not sure if this is a bug in Workrave; according to Google other applications get this crash as well. I will disable the non-record activity monitoring for now...
Comment 2 Adorilson Bezerra 2010-11-23 00:47:36 UTC
In Ubuntu 10.04, /etc/X11/xorg.conf don't exists.

But, I fetched your lastest updates and it's works.

Do you disabled the non-record activity monitoring or just checking for X Record extension on compile time? 

BTW, I think this bug is fixed and this issues can be closed.
Comment 3 robc@krandor.org 2010-11-25 23:32:34 UTC
So far only compile time checking is done. I also want to check at runtime if record is available.
Comment 4 robc@krandor.org 2010-11-26 16:26:50 UTC
Run time check now also done.