Xglamo stability and questions

Holger Freyther zecke at openmoko.org
Mon Mar 31 23:28:35 CEST 2008


Hey Dodji,

I have pretty big stability issues with the Xglamo, Enlightenment and Qtopia 
combo I'm using. I can make something easily misbehave with normal input and 
I don't know what to blame.

Currently I see three cursors, illume is not painting itself, newly apps are 
not shown, the screen is not redrawn correctly. And I do not know what to 
blame. This can be either the window manager misbehaving or Xglamo.


e/illume:
(gdb) bt
#0  0x4050f250 in poll () from /lib/libc.so.6
#1  0x4032d8a0 in _XWaitForReadable () from /usr/lib/libX11.so.6
#2  0x4032dc4c in _XRead () from /usr/lib/libX11.so.6
#3  0x4032e634 in _XReply () from /usr/lib/libX11.so.6
#4  0x4032332c in XQueryPointer () from /usr/lib/libX11.so.6
#5  0x4004a7dc in from /usr/lib/libecore_x.so.0
#6  0x00046eb4 in _e_pointer_cb_idle_timer_pre ()
#7  0x4041fa00 in _ecore_timer_call () from /usr/lib/libecore.so.0
#8  0x4041f9e4 in _ecore_timer_call () from /usr/lib/libecore.so.0
#9  0x4041c8bc in _ecore_main_loop_iterate_internal () 
from /usr/lib/libecore.so.0
#10 0x4041ccd4 in ecore_main_loop_begin () from /usr/lib/libecore.so.0
#11 0x000291f4 in main ()


it looks like e is stuck there. Sadly gdb is a bit broken with EABI on ARM, so 
I don't know if my breakpoint in ecore_x_pointer_xy_get is not triggered. If 
gdb/arm/EABI is working allright then e is stuck in the XQueryPointer method. 
Hehe, just finished the sentence and then it stopped there.




Xglamo:
	Should I update the Xglamo version and then try again? Is there something to 
	take care of when updating?

	With a gdb attached it looks to behave allright. This is a backtrace and it 
	goes back to Dispatch and then is doing work again.

0x4028328c in gettimeofday () from /lib/libc.so.6
(gdb) bt
#0  0x4028328c in gettimeofday () from /lib/libc.so.6
#1  0x00014fd4 in GLAMOEngineWait ()
#2  0x000156d0 in GLAMOWaitMarker ()
#3  0x00043504 in kaaWaitSync ()
#4  0x00015118 in GLAMODoneCopy ()
#5  0x00044aec in kaaCopyNtoN ()
#6  0x00056140 in fbCopyRegion ()
#7  0x000564b0 in fbDoCopy ()
#8  0x00043d0c in kaaCopyArea ()
#9  0x000cc840 in damageCopyArea ()
#10 0x0007a66c in miDCRestoreUnderCursor ()
#11 0x000856d0 in miSpriteRemoveCursor ()
#12 0x000862c8 in miSpriteSetCursor ()
#13 0x0007fc90 in miPointerUpdate ()
#14 0x0004a060 in ProcessInputEvents ()
#15 0x0002e988 in Dispatch ()
#16 0x00018d44 in main ()
#17 0x4021ca00 in __libc_start_main () from /lib/libc.so.6
#18 0x00012388 in _start ()




Installed versions:
	linux: linux-openmoko-2.6.24+svnr4194-r4251-r5
	 xserver-kdrive-glamo-1_1.3.0.0+git-r1 with XGLAMO_GIT_REV 
= "0d2605edeb50a4b118ac00ae1f00abd085477323" inside the bb file


raster, dodji, did you ever see this? What is unique about my setup is that 
I'm running Qtopia and I will try it without. Input would be appreciated.


z.



More information about the openmoko-devel mailing list