I got /proc/fusion/0/skirmishs and more detail gdb info here, hope it helps:
sh-2.05b# cat proc_skirmishs
339 ms ( 585) 0x00000012 IMPS/2 Mouse - 1x [0x00000001]
(771) 1 WAITING
37.1 s ( 585) 0x0000001b Layer Context - 1x [0x00000001]
(585) 4 WAITING
37.1 s ( 585) 0x00000038 Surface 76x18 ARGB
60.4 s ( 585) 0x00000006 DirectFB Main Pool
60.4 s ( 585) 0x00000013 Keyboard
60.4 s ( 585) 0x00000019 Display Layer 0
60.4 s ( 585) 0x00000008 Layer Context Pool - 1x [0x00000001]
(585)
66.2 s ( 585) 0x00000004 Fusion Main Pool
66.2 s ( 585) 0x0000001d Surface 1024x768 RGB32
72.0 s ( 585) 0x00000005 Arena 'DirectFB/Core' - 1x [0x00000001]
(585)
72.0 s ( 6540) 0x00000057 Surface 616x460 ARGB
72.0 s ( 585) 0x00000020 Surface 1280x800 ARGB
72.0 s ( 8924) 0x00000064 Surface 800x525 ARGB
72.1 s ( 585) 0x0000000c Window Pool
72.1 s ( 585) 0x00000068 Surface 20x20 ARGB
72.1 s ( 585) 0x0000001e Surface 40x40 ARGB
72.1 s ( 585) 0x0000001f Surface 40x40 RGB32
73.8 s ( 585) 0x0000002a Surface 49x45 ARGB
73.8 s ( 585) 0x00000029 Surface 49x45 ARGB
73.8 s ( 585) 0x00000022 Surface 75x514 ARGB
74.1 s ( 585) 0x00000069 Surface 512x17 A8
74.1 s ( 585) 0x00000015 Shared Memory
74.1 s ( 585) 0x00000014 Surface Memory Pool
74.7 s ( 585) 0x00000021 Surface 20x20 ARGB
75.4 s ( 585) 0x0000002d Surface 71x50 ARGB
75.4 s ( 585) 0x0000002c Surface 71x50 ARGB
76.0 s ( 8924) 0x00000062 Surface 12x18 ARGB
76.0 s ( 585) 0x00000027 Surface 54x50 ARGB
76.0 s ( 585) 0x00000026 Surface 54x50 ARGB
97.1 s ( 585) 0x00000033 Surface 341x36 ARGB
97.1 s ( 585) 0x00000039 Surface 672x22 A8
109.6 s ( 585) 0x0000000b Surface Pool
193.5 s ( 585) 0x0000004a Surface 59x56 ARGB
193.5 s ( 585) 0x00000044 Surface 29x20 ARGB
193.5 s ( 585) 0x0000003e Surface 29x20 ARGB
193.5 s ( 585) 0x0000003c Surface 29x20 ARGB
193.5 s ( 585) 0x0000003a Surface 29x20 ARGB
193.5 s ( 585) 0x00000034 Surface 33x20 ARGB
193.5 s ( 585) 0x00000016 System Memory
193.5 s ( 585) 0x00000003 Fusion Reactor Globals
194.4 s ( 8924) 0x00000067 Surface 11x18 ARGB
195.0 s ( 8924) 0x00000066 Surface 9x16 ARGB
195.0 s ( 8924) 0x00000065 Surface 1x1 RGB32
195.2 s ( 8924) 0x00000063 Surface 824x568 ARGB
195.2 s ( 8924) 0x00000061 Surface 10x16 ARGB
195.2 s ( 585) 0x0000000a Palette Pool
195.2 s ( 585) 0x0000001a DirectFB Core
195.2 s ( 585) 0x00000001 Fusion SHM
195.2 s ( 585) 0x00000002 Fusion Arenas
195.2 s ( 585) 0x00000007 DirectFB Data Pool
199.9 s ( 6540) 0x00000056 Surface 480x16 A8
199.9 s ( 6540) 0x00000055 Surface 20x20 ARGB
200.1 s ( 6540) 0x0000004e Surface 9x8 ARGB
200.1 s ( 6540) 0x0000004d Surface 5x8 ARGB
200.1 s ( 6540) 0x00000050 Surface 8x17 ARGB
200.1 s ( 6540) 0x00000054 Surface 23x17 ARGB
200.1 s ( 6540) 0x00000053 Surface 23x17 ARGB
200.1 s ( 6540) 0x00000052 Surface 15x23 ARGB
200.1 s ( 6540) 0x00000051 Surface 11x23 ARGB
200.1 s ( 6540) 0x00000058 Surface 448x15 A8
200.1 s ( 6540) 0x0000004f Surface 8x23 ARGB
205.2 s ( 585) 0x00000036 Surface 33x20 ARGB
205.2 s ( 585) 0x0000003b Surface 29x20 ARGB
216.9 s ( 585) 0x00000032 Surface 24x23 ARGB
216.9 s ( 585) 0x0000002f Surface 89x31 ARGB
216.9 s ( 585) 0x00000031 Surface 24x23 ARGB
216.9 s ( 585) 0x00000030 Surface 24x23 ARGB
216.9 s ( 585) 0x00000023 Surface 71x50 ARGB
217.3 s ( 585) 0x00000049 Surface 29x20 ARGB
217.3 s ( 585) 0x00000048 Surface 29x20 ARGB
217.3 s ( 585) 0x00000047 Surface 29x20 ARGB
217.3 s ( 585) 0x00000046 Surface 29x20 ARGB
217.3 s ( 585) 0x00000045 Surface 29x20 ARGB
217.3 s ( 585) 0x00000043 Surface 29x20 ARGB
217.3 s ( 585) 0x00000042 Surface 29x20 ARGB
217.3 s ( 585) 0x00000041 Surface 29x20 ARGB
217.3 s ( 585) 0x00000040 Surface 29x20 ARGB
217.3 s ( 585) 0x0000003f Surface 29x20 ARGB
217.3 s ( 585) 0x0000003d Surface 29x20 ARGB
217.3 s ( 585) 0x00000037 Surface 33x20 ARGB
217.3 s ( 585) 0x00000035 Surface 33x20 ARGB
217.5 s ( 585) 0x0000002e Surface 55x55 ARGB
217.7 s ( 585) 0x0000002b Surface 49x45 ARGB
217.7 s ( 585) 0x00000028 Surface 54x50 ARGB
217.7 s ( 585) 0x00000025 Surface 71x50 ARGB
217.7 s ( 585) 0x00000024 Surface 71x50 ARGB
218.4 s ( 585) 0x0000000f Frame Buffer Memory
218.6 s ( 585) 0x00000011 gunze
218.6 s ( 585) 0x00000010 dynapro
218.6 s ( 585) 0x00000018 Screen 0
218.6 s ( 585) 0x00000017 Preallocated Memory
219.0 s ( 585) 0x0000000e Colorhash Core
219.0 s ( 585) 0x0000000d Clipboard Core
sh-2.05b#
=================================
sh-2.05b# ps aux | grep hyper
root 585 3.5 7.9 221988 20820 tty2 Ss+ 10:52 0:10 /bin/hyperviewer
sh-2.05b# /mnt/gdb/gdb /bin/hyperviewer
GNU gdb Red Hat Linux (6.5-8.fc6rh)
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...(no debugging symbols
found)
Using host libthread_db library "/lib/libthread_db.so.1".
(gd) attach 585
ttaching to program: /bin/hyperviewer, process 585
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/libdirectfb-1.1.so.0...(no debugging symbols
found)...done.
Loaded symbols for /lib/libdirectfb-1.1.so.0
Reading symbols from /lib/libhs_directfb.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/libhs_directfb.so.1
Reading symbols from /lib/libfusion-1.1.so.0...
(no debugging symbols found)...done.
Loaded symbols for /lib/libfusion-1.1.so.0
Reading symbols from /lib/libdirect-1.1.so.0...(no debugging symbols
found)...done.
Loaded symbols for /lib/libdirect-1.1.so.0
Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libz.so.1...
(no debugging symbols found)...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/libxenctrl.so.3.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxenctrl.so.3.0
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/directfb-1.1-0/systems/libdirectfb_fbdev.so...
(no debugging symbols found)...done.
Loaded symbols for /lib/directfb-1.1-0/systems/libdirectfb_fbdev.so
Reading symbols from
/lib/directfb-1.1-0/inputdrivers/libdirectfb_keyboard.so...(no debugging
symbols found)...done.
Loaded symbols for /lib/directfb-1.1-0/inputdrivers/libdirectfb_keyboard.so
Reading symbols from
/lib/directfb-1.1-0/inputdrivers/libdirectfb_ps2mouse.so...(no debugging
symbols found)...done.
Loaded symbols for /lib/directfb-1.1-0/inputdrivers/libdirectfb_ps2mouse.so
Reading symbols from /lib/directfb-1.1-0/inputdrivers/libdirectfb_gunze.so...
(no debugging symbols found)...done.
Loaded symbols for /lib/directfb-1.1-0/inputdrivers/libdirectfb_gunze.so
Reading symbols from
/lib/directfb-1.1-0/inputdrivers/libdirectfb_dynapro.so...(no debugging symbols
found)...done.
Loaded symbols for /lib/directfb-1.1-0/inputdrivers/libdirectfb_dynapro.so
Reading symbols from /lib/directfb-1.1-0/wm/libdirectfbwm_default.so...(no
debugging symbols found)...done.
Loaded symbols for /lib/directfb-1.1-0/wm/libdirectfbwm_default.so
Reading symbols from
/lib/directfb-1.1-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so...
(no debugging symbols found)...done.
Loaded symbols for
/lib/directfb-1.1-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
Reading symbols from
/lib/directfb-1.1-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so...(no
debugging symbols found)...done.
Loaded symbols for
/lib/directfb-1.1-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
Reading symbols from /usr/lib/libpng12.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from
/lib/directfb-1.1-0/interfaces/IDirectFBFont/libidirectfbfont_ft2.so...
(no debugging symbols found)...done.
Loaded symbols for
/lib/directfb-1.1-0/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libfreetype.so.6
(no debugging symbols found)
0xb7f6c402 in __kernel_vsyscall ()
(gd)
0 0xb7f6c402 in __kernel_vsyscall ()
#1 0xb7ef5cb9 in ioctl () from /lib/libc.so.6
#2 0xb7dc00f6 in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
#3 0xb7dc0f1e in fusion_reactor_detach_global () from /lib/libfusion-1.1.so.0
#4 0xb7e2573d in dfb_input_detach_global () from /lib/libdirectfb-1.1.so.0
#5 0xb7e3644d in dfb_windowstack_destroy () from /lib/libdirectfb-1.1.so.0
#6 0xb7e29ec2 in dfb_layer_context_pool_create () from /lib/libdirectfb-1.1.so.0
#7 0xb7dc07ae in fusion_object_pool_destroy () from /lib/libfusion-1.1.so.0
#8 0xb7e1f719 in dfb_core_destroy () from /lib/libdirectfb-1.1.so.0
#9 0xb7e1f97b in dfb_core_destroy () from /lib/libdirectfb-1.1.so.0
#10 0xb7dbd05d in fusion_arena_exit () from /lib/libfusion-1.1.so.0
#11 0xb7e1f581 in dfb_core_destroy () from /lib/libdirectfb-1.1.so.0
#12 0xb7e1f6c6 in dfb_core_destroy () from /lib/libdirectfb-1.1.so.0
#13 0xb7db05f7 in direct_signal_handler_remove () from /lib/libdirect-1.1.so.0
#14 <signal handler called>
#15 0xb7dc00d6 in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
#16 0xb7e30090 in dfb_surface_unlock_buffer () from /lib/libdirectfb-1.1.so.0
#17 0xb7e1789f in gRelease () from /lib/libdirectfb-1.1.so.0
#18 0x00000000 in ?? ()
(gdb)
(gdb) disas
Dump of assembler code for function __kernel_vsyscall:
0xb7f6c400 <__kernel_vsyscall+0>: int $0x80
0xb7f6c402 <__kernel_vsyscall+2>: ret
(gdb) finish
Run till exit from #0 0xb7f6c402 in __kernel_vsyscall ()
0xb7ef5cb9 in ioctl () from /lib/libc.so.6
(gdb) disas
Dump of assembler code for function ioctl:
0xb7ef5ca0 <ioctl+0>: push %ebx
0xb7ef5ca1 <ioctl+1>: mov 0x10(%esp),%edx
0xb7ef5ca5 <ioctl+5>: mov 0xc(%esp),%ecx
0xb7ef5ca9 <ioctl+9>: mov 0x8(%esp),%ebx
0xb7ef5cad <ioctl+13>: mov $0x36,%eax
0xb7ef5cb2 <ioctl+18>: call *%gs:0x10
0xb7ef5cb9 <ioctl+25>: pop %ebx
0xb7ef5cba <ioctl+26>: cmp $0xfffff001,%eax
0xb7ef5cbf <ioctl+31>: jae 0xb7ef5cc2 <ioctl+34>
0xb7ef5cc1 <ioctl+33>: ret
0xb7ef5cc2 <ioctl+34>: call 0xb7f31e6e <__frame_state_for+2990>
0xb7ef5cc7 <ioctl+39>: add $0x6e32d,%ecx
0xb7ef5ccd <ioctl+45>: mov 0xffffff54(%ecx),%ecx
0xb7ef5cd3 <ioctl+51>: xor %edx,%edx
0xb7ef5cd5 <ioctl+53>: sub %eax,%edx
0xb7ef5cd7 <ioctl+55>: add %gs:0x0,%ecx
0xb7ef5cde <ioctl+62>: mov %edx,(%ecx)
0xb7ef5ce0 <ioctl+64>: or $0xffffffff,%eax
0xb7ef5ce3 <ioctl+67>: jmp 0xb7ef5cc1 <ioctl+33>
0xb7ef5ce5 <ioctl+69>: nop
0xb7ef5ce6 <ioctl+70>: nop
(gdb) where
#0 0xb7ef5cb9 in ioctl () from /lib/libc.so.6
#1 0xb7dc00f6 in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
#2 0xb7dc0f1e in fusion_reactor_detach_global () from /lib/libfusion-1.1.so.0
#3 0xb7e2573d in dfb_input_detach_global () from /lib/libdirectfb-1.1.so.0
#4 0xb7e3644d in dfb_windowstack_destroy () from /lib/libdirectfb-1.1.so.0
#5 0xb7e29ec2 in dfb_layer_context_pool_create () from /lib/libdirectfb-1.1.so.0
#6 0xb7dc07ae in fusion_object_pool_destroy () from /lib/libfusion-1.1.so.0
#7 0xb7e1f719 in dfb_core_destroy () from /lib/libdirectfb-1.1.so.0
#8 0xb7e1f97b in dfb_core_destroy () from /lib/libdirectfb-1.1.so.0
#9 0xb7dbd05d in fusion_arena_exit () from /lib/libfusion-1.1.so.0
#10 0xb7e1f581 in dfb_core_destroy () from /lib/libdirectfb-1.1.so.0
#11 0xb7e1f6c6 in dfb_core_destroy () from /lib/libdirectfb-1.1.so.0
#12 0xb7db05f7 in direct_signal_handler_remove () from /lib/libdirect-1.1.so.0
#13 <signal handler called>
#14 0xb7dc00d6 in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
#15 0xb7e30090 in dfb_surface_unlock_buffer () from /lib/libdirectfb-1.1.so.0
#16 0xb7e1789f in gRelease () from /lib/libdirectfb-1.1.so.0
#17 0x00000000 in ?? ()
(gdb) finish
Run till exit from #0 0xb7ef5cb9 in ioctl () from /lib/libc.so.6
0xb7dc00f6 in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
(gdb) disas
Dump of assembler code for function fusion_skirmish_prevail:
0xb7dc00c0 <fusion_skirmish_prevail+0>: push %ebp
0xb7dc00c1 <fusion_skirmish_prevail+1>: mov %esp,%ebp
0xb7dc00c3 <fusion_skirmish_prevail+3>: push %esi
0xb7dc00c4 <fusion_skirmish_prevail+4>: push %ebx
0xb7dc00c5 <fusion_skirmish_prevail+5>: call 0xb7dbcfa3
<__register_frame_info_bases+2950116955>
0xb7dc00ca <fusion_skirmish_prevail+10>: add $0x69de,%ebx
0xb7dc00d0 <fusion_skirmish_prevail+16>: sub $0x10,%esp
0xb7dc00d3 <fusion_skirmish_prevail+19>: mov 0x8(%ebp),%esi
0xb7dc00d6 <fusion_skirmish_prevail+22>: mov 0x4(%esi),%eax
0xb7dc00d9 <fusion_skirmish_prevail+25>: mov %eax,(%esp)
0xb7dc00dc <fusion_skirmish_prevail+28>: call 0xb7dbc814 <[EMAIL PROTECTED]>
0xb7dc00e1 <fusion_skirmish_prevail+33>: mov $0x40040401,%edx
0xb7dc00e6 <fusion_skirmish_prevail+38>: mov %esi,0x8(%esp)
0xb7dc00ea <fusion_skirmish_prevail+42>: mov %edx,0x4(%esp)
0xb7dc00ee <fusion_skirmish_prevail+46>: mov %eax,(%esp)
0xb7dc00f1 <fusion_skirmish_prevail+49>: call 0xb7dbcd94 <[EMAIL PROTECTED]>
0xb7dc00f6 <fusion_skirmish_prevail+54>: test %eax,%eax
0xb7dc00f8 <fusion_skirmish_prevail+56>: je 0xb7dc0112
<fusion_skirmish_prevail+82>
0xb7dc00fa <fusion_skirmish_prevail+58>: call 0xb7dbc934 <[EMAIL PROTECTED]>
0xb7dc00ff <fusion_skirmish_prevail+63>: mov (%eax),%eax
0xb7dc0101 <fusion_skirmish_prevail+65>: cmp $0x4,%eax
0xb7dc0104 <fusion_skirmish_prevail+68>: je 0xb7dc00d6
<fusion_skirmish_prevail+22>
0xb7dc0106 <fusion_skirmish_prevail+70>: cmp $0x16,%eax
0xb7dc0109 <fusion_skirmish_prevail+73>: setne %al
0xb7dc010c <fusion_skirmish_prevail+76>: movzbl %al,%eax
0xb7dc010f <fusion_skirmish_prevail+79>: add $0x17,%eax
0xb7dc0112 <fusion_skirmish_prevail+82>: add $0x10,%esp
0xb7dc0115 <fusion_skirmish_prevail+85>: pop %ebx
0xb7dc0116 <fusion_skirmish_prevail+86>: pop %esi
0xb7dc0117 <fusion_skirmish_prevail+87>: pop %ebp
0xb7dc0118 <fusion_skirmish_prevail+88>: ret
0xb7dc0119 <fusion_skirmish_prevail+89>: lea 0x0(%esi),%esi
End of assembler dump.
(gdb) where
#0 0xb7dc00f6 in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
#1 0xb7dc0f1e in fusion_reactor_detach_global () from /lib/libfusion-1.1.so.0
#2 0xb7e2573d in dfb_input_detach_global () from /lib/libdirectfb-1.1.so.0
#3 0xb7e3644d in dfb_windowstack_destroy () from /lib/libdirectfb-1.1.so.0
#4 0xb7e29ec2 in dfb_layer_context_pool_create () from /lib/libdirectfb-1.1.so.0
#5 0xb7dc07ae in fusion_object_pool_destroy () from /lib/libfusion-1.1.so.0
#6 0xb7e1f719 in dfb_core_destroy () from /lib/libdirectfb-1.1.so.0
#7 0xb7e1f97b in dfb_core_destroy () from /lib/libdirectfb-1.1.so.0
#8 0xb7dbd05d in fusion_arena_exit () from /lib/libfusion-1.1.so.0
#9 0xb7e1f581 in dfb_core_destroy () from /lib/libdirectfb-1.1.so.0
#10 0xb7e1f6c6 in dfb_core_destroy () from /lib/libdirectfb-1.1.so.0
#11 0xb7db05f7 in direct_signal_handler_remove () from /lib/libdirect-1.1.so.0
#12 <signal handler called>
#13 0xb7dc00d6 in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
#14 0xb7e30090 in dfb_surface_unlock_buffer () from /lib/libdirectfb-1.1.so.0
#15 0xb7e1789f in gRelease () from /lib/libdirectfb-1.1.so.0
#16 0x00000000 in ?? ()
(gdb)
(gdb) next
Single stepping until exit from function fusion_skirmish_prevail,
which has no line number information.
(gdb) info registers
eax 0xffffffff -1
ecx 0xb7d2facc -1210910004
edx 0x4 4
ebx 0xb7dc6aa8 -1210291544
esp 0xbfb6d820 0xbfb6d820
ebp 0xbfb6d838 0xbfb6d838
esi 0x2011bda0 538033568
edi 0x20012f60 536948576
eip 0xb7dc00f8 0xb7dc00f8 <fusion_skirmish_prevail+56>
eflags 0x286 [ PF SF IF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb)
(gdb) nexti
0xb7dc00fa in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
(gdb) info regi
eax 0xffffffff -1
ecx 0xb7d2facc -1210910004
edx 0x4 4
ebx 0xb7dc6aa8 -1210291544
esp 0xbfb6d820 0xbfb6d820
ebp 0xbfb6d838 0xbfb6d838
esi 0x2011bda0 538033568
edi 0x20012f60 536948576
eip 0xb7dc00fa 0xb7dc00fa <fusion_skirmish_prevail+58>
eflags 0x286 [ PF SF IF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) nexti
0xb7dc00ff in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
(gdb) info regi
eax 0xb7d2facc -1210910004
ecx 0xb7f63ff4 -1208598540
edx 0x4 4
ebx 0xb7dc6aa8 -1210291544
esp 0xbfb6d820 0xbfb6d820
ebp 0xbfb6d838 0xbfb6d838
esi 0x2011bda0 538033568
edi 0x20012f60 536948576
eip 0xb7dc00ff 0xb7dc00ff <fusion_skirmish_prevail+63>
eflags 0x287 [ CF PF SF IF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) nexti
0xb7dc0101 in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
(gdb) info regi
eax 0x4 4
ecx 0xb7f63ff4 -1208598540
edx 0x4 4
ebx 0xb7dc6aa8 -1210291544
esp 0xbfb6d820 0xbfb6d820
ebp 0xbfb6d838 0xbfb6d838
esi 0x2011bda0 538033568
edi 0x20012f60 536948576
eip 0xb7dc0101 0xb7dc0101 <fusion_skirmish_prevail+65>
eflags 0x287 [ CF PF SF IF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) nexti
0xb7dc0104 in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
(gdb) info regi
eax 0x4 4
ecx 0xb7f63ff4 -1208598540
edx 0x4 4
ebx 0xb7dc6aa8 -1210291544
esp 0xbfb6d820 0xbfb6d820
ebp 0xbfb6d838 0xbfb6d838
esi 0x2011bda0 538033568
edi 0x20012f60 536948576
eip 0xb7dc0104 0xb7dc0104 <fusion_skirmish_prevail+68>
eflags 0x246 [ PF ZF IF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb)
(gdb) nexti
0xb7dc00d6 in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
(gdb) info regi
eax 0x4 4
ecx 0xb7f63ff4 -1208598540
edx 0x4 4
ebx 0xb7dc6aa8 -1210291544
esp 0xbfb6d820 0xbfb6d820
ebp 0xbfb6d838 0xbfb6d838
esi 0x2011bda0 538033568
edi 0x20012f60 536948576
eip 0xb7dc00d6 0xb7dc00d6 <fusion_skirmish_prevail+22>
eflags 0x246 [ PF ZF IF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb)
(gdb) nexti
0xb7dc00d9 in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
(gdb) info regi
eax 0x20000000 536870912
ecx 0xb7f63ff4 -1208598540
edx 0x4 4
ebx 0xb7dc6aa8 -1210291544
esp 0xbfb6d820 0xbfb6d820
ebp 0xbfb6d838 0xbfb6d838
esi 0x2011bda0 538033568
edi 0x20012f60 536948576
eip 0xb7dc00d9 0xb7dc00d9 <fusion_skirmish_prevail+25>
eflags 0x246 [ PF ZF IF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) nexti
0xb7dc00dc in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
(gdb) info regi
eax 0x20000000 536870912
ecx 0xb7f63ff4 -1208598540
edx 0x4 4
ebx 0xb7dc6aa8 -1210291544
esp 0xbfb6d820 0xbfb6d820
ebp 0xbfb6d838 0xbfb6d838
esi 0x2011bda0 538033568
edi 0x20012f60 536948576
eip 0xb7dc00dc 0xb7dc00dc <fusion_skirmish_prevail+28>
eflags 0x246 [ PF ZF IF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) nexti
0xb7dc00e1 in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
(gdb) info regi
eax 0x3 3
ecx 0xb7dc6aa8 -1210291544
edx 0x4 4
ebx 0xb7dc6aa8 -1210291544
esp 0xbfb6d820 0xbfb6d820
ebp 0xbfb6d838 0xbfb6d838
esi 0x2011bda0 538033568
edi 0x20012f60 536948576
eip 0xb7dc00e1 0xb7dc00e1 <fusion_skirmish_prevail+33>
eflags 0x292 [ AF SF IF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) nexti
0xb7dc00e6 in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
(gdb) info regi
eax 0x3 3
ecx 0xb7dc6aa8 -1210291544
edx 0x40040401 1074004993
ebx 0xb7dc6aa8 -1210291544
esp 0xbfb6d820 0xbfb6d820
ebp 0xbfb6d838 0xbfb6d838
esi 0x2011bda0 538033568
edi 0x20012f60 536948576
eip 0xb7dc00e6 0xb7dc00e6 <fusion_skirmish_prevail+38>
eflags 0x292 [ AF SF IF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) nexti
0xb7dc00ea in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
(gdb) info regi
eax 0x3 3
ecx 0xb7dc6aa8 -1210291544
edx 0x40040401 1074004993
ebx 0xb7dc6aa8 -1210291544
esp 0xbfb6d820 0xbfb6d820
ebp 0xbfb6d838 0xbfb6d838
esi 0x2011bda0 538033568
edi 0x20012f60 536948576
eip 0xb7dc00ea 0xb7dc00ea <fusion_skirmish_prevail+42>
eflags 0x292 [ AF SF IF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) nexti
0xb7dc00ee in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
(gdb) info regi
eax 0x3 3
ecx 0xb7dc6aa8 -1210291544
edx 0x40040401 1074004993
ebx 0xb7dc6aa8 -1210291544
esp 0xbfb6d820 0xbfb6d820
ebp 0xbfb6d838 0xbfb6d838
esi 0x2011bda0 538033568
edi 0x20012f60 536948576
eip 0xb7dc00ee 0xb7dc00ee <fusion_skirmish_prevail+46>
eflags 0x292 [ AF SF IF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) nexti
0xb7dc00f1 in fusion_skirmish_prevail () from /lib/libfusion-1.1.so.0
(gdb) info regi
eax 0x3 3
ecx 0xb7dc6aa8 -1210291544
edx 0x40040401 1074004993
ebx 0xb7dc6aa8 -1210291544
esp 0xbfb6d820 0xbfb6d820
ebp 0xbfb6d838 0xbfb6d838
esi 0x2011bda0 538033568
edi 0x20012f60 536948576
eip 0xb7dc00f1 0xb7dc00f1 <fusion_skirmish_prevail+49>
eflags 0x292 [ AF SF IF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) nexti
no return from this 'nexti'
> Date: Fri, 7 Dec 2007 10:47:49 +0100> From: [EMAIL PROTECTED]> To: [EMAIL
> PROTECTED]> CC: directfb-dev@directfb.org> Subject: Re: [directfb-dev]
> linux-fusion lock problem> > Victor Liu wrote:> > I attached gdb info here,
> see if it help.> > > > and I try to search function "fusion_skirmish_lock()"
> from source package, but did not find it. could you tell me where is it? I'd
> like to learn how it is working.> > fusion_skirmish_lock() is part of the
> Kernel implementation.> > A skirmish is locked by calling
> fusion_skirmish_prevail()!> > Please do this as soon as the app is blocking:>
> > cat /proc/fusion/0/skirmishs> > -- > Best regards,> Denis Oliver Kropp> >
> .------------------------------------------.> | DirectFB - Hardware
> accelerated graphics |> | http://www.directfb.org/ |>
> "------------------------------------------"
_________________________________________________________________
Your smile counts. The more smiles you share, the more we donate. Join in.
www.windowslive.com/smile?ocid=TXT_TAGLM_Wave2_oprsmilewlhmtagline
_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev