trying to implement an event handler for XrandR events
- From: D M German <dmg uvic ca>
- To: sawfish-list gnome org
- Subject: trying to implement an event handler for XrandR events
- Date: Sun, 13 Dec 2009 14:30:36 -0800
Hi Everybody,
I am trying to implement an event handler for XRandR events. I think I
have everything in place, but I am getting a strange error.
I have linked sawfish to the xrandr library:
sawfish : $(OBJS) $(LIBOBJS)
$(rep_LIBTOOL) --mode=link --tag=CC $(CC) -export-dynamic $(LDFLAGS) \
-o sawfish $(OBJS) $(LIBOBJS) $(REP_LIBS) $(PANGO_LIBS) \
$(IMAGE_LIBS) $(X11_LIBS) $(EXTRA_X11_LIBS) $(LIBS) $(XRANDR_LIBS)
but when sawfish is executed, I get the following error.
dmg phosphorus:~/git.w/sawfish/src$ ./sawfish --batch
rep: received fatal signal: Segmentation fault
struct debug_buf common:
Backtrace in `fatal_signal_handler':
<(null)+-1223764632>
<XInitExtension+59>
<XextAddDisplay+76>
<(null)+-1222343312>
<XRRQueryExtension+17>
<events_init+44>
<main+1748>
<__libc_start_main+230>
Lisp backtrace:
Segmentation fault
----------------------------------------------------------------------
The code is fairly simple (beginning of events_init):
#ifdef HAVE_X11_EXTENSIONS_XRANDR_H
int dummy;
int randr_event_base; /* Will give us the offset for the xrandr events */
#endif
has_randr = FALSE;
#ifdef HAVE_X11_EXTENSIONS_XRANDR_H
has_randr = XRRQueryExtension( dpy, &randr_event_base, &dummy );
#endif
----------------------------------------------------------------------
ANy suggestions?
Thanks!
--dmg
--
--
Daniel M. German
http://turingmachine.org/
http://silvernegative.com/
dmg (at) uvic (dot) ca
replace (at) with @ and (dot) with .
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]