Ticket #4260: screensaver

File screensaver, 11.2 KB (added by diver, 13 years ago)
Line 
1[Switching to team /boot/system/preferences/ScreenSaver (558) thread w>ScreenSaver: Open (563)]
20xffff0112 in ?? ()
3(gdb) info threads
4 5 team /boot/system/preferences/ScreenSaver (558) thread ScreenSaverRenderer (601) 0xffff0112 in ?? ()
5 4 team /boot/system/preferences/ScreenSaver (558) thread w>ScreenSaver (567) 0xffff0112 in ?? ()
6 3 team /boot/system/preferences/ScreenSaver (558) thread w>Password Window (566) 0xffff0112 in ?? ()
7* 2 team /boot/system/preferences/ScreenSaver (558) thread w>ScreenSaver: Open (563) 0xffff0112 in ?? ()
8 1 team /boot/system/preferences/ScreenSaver (558) thread ScreenSaver (558) 0xffff0112 in ?? ()
9(gdb) bt 1
10#0 0xffff0112 in ?? ()
11(More stack frames follow...)
12(gdb) bt 2
13#0 0xffff0112 in ?? ()
14#1 0x00742ca3 in port_buffer_size_etc () from /boot/system/lib/libroot.so
15(More stack frames follow...)
16(gdb) bt 3
17#0 0xffff0112 in ?? ()
18#1 0x00742ca3 in port_buffer_size_etc () from /boot/system/lib/libroot.so
19#2 0x004745f2 in BLooper::ReadRawFromPort () from /boot/system/lib/libbe.so
20(More stack frames follow...)
21(gdb) bt 4
22#0 0xffff0112 in ?? ()
23#1 0x00742ca3 in port_buffer_size_etc () from /boot/system/lib/libroot.so
24#2 0x004745f2 in BLooper::ReadRawFromPort () from /boot/system/lib/libbe.so
25#3 0x00474683 in BLooper::ReadMessageFromPort () from /boot/system/lib/libbe.so
26(More stack frames follow...)
27(gdb) bt 5
28#0 0xffff0112 in ?? ()
29#1 0x00742ca3 in port_buffer_size_etc () from /boot/system/lib/libroot.so
30#2 0x004745f2 in BLooper::ReadRawFromPort () from /boot/system/lib/libbe.so
31#3 0x00474683 in BLooper::ReadMessageFromPort () from /boot/system/lib/libbe.so
32#4 0x004746d9 in BLooper::MessageFromPort () from /boot/system/lib/libbe.so
33(More stack frames follow...)
34
35
36kdebug> threads 929
37thread id state wait for object cpu pri stack team name
380xd0358a20 929 waiting cvar 0xd077de30 - 10 0x805f5000 929 ScreenSaver
390xd0357d30 934 waiting cvar 0xd077ddc0 - 15 0x811e2000 929 w>ScreenSaver: Open
400xd035cad0 937 waiting cvar 0xd077d1f0 - 15 0xcced4000 929 w>Password Window
410xd035b990 939 waiting sem 6714 - 15 0xccedc000 929 w>ScreenSaver
420xd0358180 941 waiting sem 6669 - 5 0xcced8000 929 ScreenSaverRenderer
43
44kdebug> bt 929
45stack trace for thread 929 "ScreenSaver"
46 kernel stack: 0x805f5000 to 0x805f9000
47 user stack: 0x7efef000 to 0x7ffef000
48frame caller <image>:function + offset
49 0 805f8da4 (+ 64) 8007ed50 <kernel_x86> simple_reschedule() + 0x0445
50 1 805f8de4 (+ 48) 80073be0 <kernel_x86>:thread_block_with_timeout_locked + 0x0152
51 2 805f8e14 (+ 80) 8004be1a <kernel_x86> ConditionVariableEntry<0x805f8ea8>::Wait(uint32: 0x11 (17), int64: 9223372036854775807) + 0x00d0
52 3 805f8e64 (+ 112) 8005bf0c <kernel_x86>:_get_port_message_info_etc + 0x00dc
53 4 805f8ed4 (+ 64) 8005c0ab <kernel_x86>:port_buffer_size_etc + 0x001d
54 5 805f8f14 (+ 48) 8005cf0f <kernel_x86>:_user_port_buffer_size_etc + 0x007e
55 6 805f8f44 (+ 100) 80109c70 <kernel_x86>:handle_syscall + 0x00cd
56user iframe at 0x805f8fa8 (end = 0x805f9000)
57 eax 0xd4 ebx 0x7e828c ecx 0x7ffeee44 edx 0x7fffffff
58 esi 0x7ffeee44 edi 0x7ffeee44 ebp 0x7ffeed18 esp 0x805f8fdc
59 eip 0xffff0112 eflags 0x13202 user esp 0x7ffeecfc
60 vector: 0x63, error code: 0x0
61 7 805f8fa8 (+ 0) ffff0112 <commpage>:commpage_syscall + 0x0002
62 8 7ffeed18 (+ 64) 004745f2 <libbe.so> BLooper<0x7ffeee44>::ReadRawFromPort(long*: 0x7ffeed7c, int64: 9223372036854775807) + 0x0034
63 9 7ffeed58 (+ 64) 00474683 <libbe.so> BLooper<0x7ffeee44>::ReadMessageFromPort(int64: 9223372036854775807) + 0x0027
6410 7ffeed98 (+ 32) 004746d9 <libbe.so> BLooper<0x7ffeee44>::MessageFromPort(int64: 9223372036854775807) + 0x0021
6511 7ffeedb8 (+ 80) 0047592a <libbe.so> BLooper<0x7ffeee44>::task_looper() + 0x0060
6612 7ffeee08 (+ 32) 0046be1a <libbe.so> BApplication<0x7ffeee44>::Run() + 0x005e
6713 7ffeee28 (+ 320) 0020b1eb <_APP_>:main + 0x0036
6814 7ffeef68 (+ 52) 0020aeb9 <_APP_>:_start + 0x0051
6915 7ffeef9c (+ 64) 00105f9b </boot/system/runtime_loader@0x00100000>:unknown + 0x5f9b
7016 7ffeefdc (+ 0) 7ffeefec 17864:ScreenSaver_929_stack@0x7efef000 + 0xffffec
71
72kdebug> bt34
73stack trace for thread 934 "w>ScreenSaver: Open"
74 kernel stack: 0x811e2000 to 0x811e6000
75 user stack: 0x77ff4000 to 0x78034000
76frame caller <image>:function + offset
77 0 811e5da4 (+ 64) 8007ed50 <kernel_x86> simple_reschedule() + 0x0445
78 1 811e5de4 (+ 48) 80073be0 <kernel_x86>:thread_block_with_timeout_locked + 0x0152
79 2 811e5e14 (+ 80) 8004be1a <kernel_x86> ConditionVariableEntry<0x811e5ea8>::Wait(uint32: 0x11 (17), int64: 9223372036854775807) + 0x00d0
80 3 811e5e64 (+ 112) 8005bf0c <kernel_x86>:_get_port_message_info_etc + 0x00dc
81 4 811e5ed4 (+ 64) 8005c0ab <kernel_x86>:port_buffer_size_etc + 0x001d
82 5 811e5f14 (+ 48) 8005cf0f <kernel_x86>:_user_port_buffer_size_etc + 0x007e
83 6 811e5f44 (+ 100) 80109c70 <kernel_x86>:handle_syscall + 0x00cd
84user iframe at 0x811e5fa8 (end = 0x811e6000)
85 eax 0xd4 ebx 0x7e828c ecx 0x180581e8 edx 0x7fffffff
86 esi 0x180581e8 edi 0x180581e8 ebp 0x78033e8c esp 0x811e5fdc
87 eip 0xffff0112 eflags 0x13202 user esp 0x78033e70
88 vector: 0x63, error code: 0x0
89 7 811e5fa8 (+ 0) ffff0112 <commpage>:commpage_syscall + 0x0002
90 8 78033e8c (+ 64) 004745f2 <libbe.so> BLooper<0x180581e8>::ReadRawFromPort(long*: 0x78033ef0, int64: 9223372036854775807) + 0x0034
91 9 78033ecc (+ 64) 00474683 <libbe.so> BLooper<0x180581e8>::ReadMessageFromPort(int64: 9223372036854775807) + 0x0027
9210 78033f0c (+ 32) 004746d9 <libbe.so> BLooper<0x180581e8>::MessageFromPort(int64: 9223372036854775807) + 0x0021
9311 78033f2c (+ 112) 00524ac8 <libbe.so> BWindow<0x180581e8>::task_looper() + 0x0066
9412 78033f9c (+ 32) 00475b32 <libbe.so> BLooper<0x180581e8>::_task0_(void*: NULL) + 0x0030
9513 78033fbc (+ 32) 00743247 <libroot.so>:_thread_do_exit_work (nearest) + 0x0082
9614 78033fdc (+ 0) 78033fec 17933:w>TrackerWindow_934_stack@0x77ff4000 + 0x3ffec
97
98kdebug> bt 97
99stack trace for thread 937 "w>Password Window"
100 kernel stack: 0xcced4000 to 0xcced8000
101 user stack: 0x78035000 to 0x78075000
102frame caller <image>:function + offset
103 0 cced7da4 (+ 64) 8007ed50 <kernel_x86> simple_reschedule() + 0x0445
104 1 cced7de4 (+ 48) 80073be0 <kernel_x86>:thread_block_with_timeout_locked + 0x0152
105 2 cced7e14 (+ 80) 8004be1a <kernel_x86> ConditionVariableEntry<0xcced7ea8>::Wait(uint32: 0x11 (17), int64: 9223372036854775807) + 0x00d0
106 3 cced7e64 (+ 112) 8005bf0c <kernel_x86>:_get_port_message_info_etc + 0x00dc
107 4 cced7ed4 (+ 64) 8005c0ab <kernel_x86>:port_buffer_size_etc + 0x001d
108 5 cced7f14 (+ 48) 8005cf0f <kernel_x86>:_user_port_buffer_size_etc + 0x007e
109 6 cced7f44 (+ 100) 80109c70 <kernel_x86>:handle_syscall + 0x00cd
110user iframe at 0xcced7fa8 (end = 0xcced8000)
111 eax 0xd4 ebx 0x7e828c ecx 0x1801ff80 edx 0x7fffffff
112 esi 0x1801ff80 edi 0x1801ff80 ebp 0x78074e8c esp 0xcced7fdc
113 eip 0xffff0112 eflags 0x13202 user esp 0x78074e70
114 vector: 0x63, error code: 0x0
115 7 cced7fa8 (+ 0) ffff0112 <commpage>:commpage_syscall + 0x0002
116 8 78074e8c (+ 64) 004745f2 <libbe.so> BLooper<0x1801ff80>::ReadRawFromPort(long*: 0x78074ef0, int64: 9223372036854775807) + 0x0034
117 9 78074ecc (+ 64) 00474683 <libbe.so> BLooper<0x1801ff80>::ReadMessageFromPort(int64: 9223372036854775807) + 0x0027
11810 78074f0c (+ 32) 004746d9 <libbe.so> BLooper<0x1801ff80>::MessageFromPort(int64: 9223372036854775807) + 0x0021
11911 78074f2c (+ 112) 00524ac8 <libbe.so> BWindow<0x1801ff80>::task_looper() + 0x0066
12012 78074f9c (+ 32) 00475b32 <libbe.so> BLooper<0x1801ff80>::_task0_(void*: NULL) + 0x0030
12113 78074fbc (+ 32) 00743247 <libroot.so>:_thread_do_exit_work (nearest) + 0x0082
12214 78074fdc (+ 0) 78074fec 17941:w>Password Window_937_stack@0x78035000 + 0x3ffec
123
124kdebug> bt 99
125stack trace for thread 939 "w>ScreenSaver"
126 kernel stack: 0xccedc000 to 0xccee0000
127 user stack: 0x780b7000 to 0x780f7000
128frame caller <image>:function + offset
129 0 ccedfda4 (+ 64) 8007ed50 <kernel_x86> simple_reschedule() + 0x0445
130 1 ccedfde4 (+ 112) 8005f1a3 <kernel_x86>:switch_sem_etc + 0x06ba
131 2 ccedfe54 (+ 48) 8005f1df <kernel_x86>:acquire_sem_etc + 0x001c
132 3 ccedfe84 (+ 112) 800745f4 <kernel_x86>:wait_for_thread_etc + 0x008d
133 4 ccedfef4 (+ 80) 80075191 <kernel_x86>:_user_wait_for_thread + 0x0034
134 5 ccedff44 (+ 100) 80109c70 <kernel_x86>:handle_syscall + 0x00cd
135user iframe at 0xccedffa8 (end = 0xccee0000)
136 eax 0x39 ebx 0x7e828c ecx 0x4 edx 0x780f6b10
137 esi 0x18033c30 edi 0x18028d60 ebp 0x780f6aec esp 0xccedffdc
138 eip 0xffff0112 eflags 0x13202 user esp 0x780f6ad0
139 vector: 0x63, error code: 0x0
140 6 ccedffa8 (+ 0) ffff0112 <commpage>:commpage_syscall + 0x0002
141 7 780f6aec (+ 48) 0039775a <libscreensaver.so> ScreenSaverRunner<0x18033c30>::Quit() + 0x0038
142 8 780f6b1c (+ 64) 0020c5dd <_APP_> ModulesView<0x18028d60>::_CloseSaver() + 0x0063
143 9 780f6b5c (+ 208) 0020f0ec <_APP_> ModulesView<0x18028d60>::MessageReceived(BMessage*: 0x180c2d78) + 0x0130
14410 780f6c2c (+ 32) 00474816 <libbe.so> BLooper<0x180461e8>::DispatchMessage(BMessage*: 0x180c2d78, BHandler*: 0x18028d60) + 0x0050
14511 780f6c4c (+ 736) 00529224 <libbe.so> BWindow<0x180461e8>::DispatchMessage(BMessage*: 0x180c2d78, BHandler*: 0x18028d60) + 0x1766
14612 780f6f2c (+ 112) 00524c78 <libbe.so> BWindow<0x180461e8>::task_looper() + 0x0216
14713 780f6f9c (+ 32) 00475b32 <libbe.so> BLooper<0x180461e8>::_task0_(void*: NULL) + 0x0030
14814 780f6fbc (+ 32) 00743247 <libroot.so>:_thread_do_exit_work (nearest) + 0x0082
14915 780f6fdc (+ 0) 780f6fec 17949:w>ScreenSaver_939_stack@0x780b7000 + 0x3ffec
150
151kdebug> bt 941
1521stack trace for thread 941 "ScreenSaverRenderer"
153 kernel stack: 0xcced8000 to 0xccedc000
154 user stack: 0x78076000 to 0x780b6000
155frame caller <image>:function + offset
156 0 ccedbe54 (+ 64) 8007ed50 <kernel_x86> simple_reschedule() + 0x0445
157 1 ccedbe94 (+ 112) 8005f1a3 <kernel_x86>:switch_sem_etc + 0x06ba
158 2 ccedbf04 (+ 64) 8005f75e <kernel_x86>:_user_acquire_sem_etc + 0x0086
159 3 ccedbf44 (+ 100) 80109c70 <kernel_x86>:handle_syscall + 0x00cd
160user iframe at 0xccedbfa8 (end = 0xccedc000)
161 eax 0xf ebx 0x7e828c ecx 0x0 edx 0x631540
162 esi 0xffffffff edi 0x7fffffff ebp 0x780b5e6c esp 0xccedbfdc
163 eip 0xffff0112 eflags 0x13212 user esp 0x780b5e40
164 vector: 0x63, error code: 0x0
165 4 ccedbfa8 (+ 0) ffff0112 <commpage>:commpage_syscall + 0x0002
166 5 780b5e6c (+ 80) 004744c7 <libbe.so> BLooper<0x180461e8>::_LockComplete(BLooper*: 0x1, int32: 941, int32: 6669, int32: -1, int64: 2147483647) + 0x0039
167 6 780b5ebc (+ 96) 00475816 <libbe.so> BLooper<0x180461e8>::_Lock(BLooper*: 0xffffffff, int32: -1, int64: 2147483647) + 0x0106
168 7 780b5f1c (+ 32) 004758bc <libbe.so> BLooper<0x180461e8>::Lock() + 0x0024
169 8 780b5f3c (+ 96) 00397b34 <libscreensaver.so> ScreenSaverRunner<0x18033c30>::_Run() + 0x0020
170 9 780b5f9c (+ 32) 00397e05 <libscreensaver.so> ScreenSaverRunner<0x18033c30>::_ThreadFunc(void*: NULL) + 0x001b
17110 780b5fbc (+ 32) 00743247 <libroot.so>:_thread_do_exit_work (nearest) + 0x0082
17211 780b5fdc (+ 0) 780b5fec 17963:ScreenSaverRenderer_941_stack@0x78076000 + 0x3ffec