Ticket #701: console2.log

File console2.log, 14.5 KB (added by Jakub Jermář, 6 years ago)

Another crash, this time happening in hda_ctl_init()

Line 
1bash-4.4$ `tools/ew.py -d` -serial stdio
2unknown keycodes `(unnamed)', please report to qemu-devel@nongnu.org
3Program loader at 0xffff8000003c0000
4RAM disk at 0x0000000000296000 (size 20971520 bytes)
5Kernel console ready (press any key to activate)
6ns: HelenOS IPC Naming Service
7ns: Accepting connections
8init: HelenOS init
9loc: HelenOSlogger: HelenOS Logging Service
10ext4fs: HelenOS ext4 file system server
11logger: Accepting connections
12 Location Service
13loc: Accepting connections
14rd: HelenOS RAM disk server
15rd: Found RAM disk at 0x0000000000296000, 20971520 bytes
16rd: Accepting connections
17vfs: HelenOS VFS server
18vfs: Accepting connections
19ext4fs: Accepting connections
20init: Root filesystem mounted on / (ext4fs at bd/initrd)
21init: Starting /srv/tmpfs
22tmpfs: HelenOS TMPFS file system server
23tmpfs: Accepting connections
24init: Starting /srv/exfat
25exfat: HelenOS exFAT file system server
26exfat: Accepting connections
27init: Starting /srv/fat
28fat: HelenOS FAT file system server
29fat: Accepting connections
30init: Starting /srv/cdfs
31cdfs: HelenOS cdfs file system server
32cdfs: Accepting connections
33init: Starting /srv/mfs
34mfs: HelenOS Minix file system server
35mfs: Accepting connections
36init: Starting /srv/klog
37[kernel/arch] warn: MADT: Skipping L_APIC_NMI entry (type=4)
38init: Starting /srv/locfs
39[kernel/arch] note: 0xffffffff800f6aa0: MPS Floating Pointer Structure
40[kernel/other] note: Program loader at 0xffff8000003c0000
41[kernel/other] note: RAM disk at 0x0000000000296000 (size 20971520 bytes)
42locfs: HelenOS Device Filesystem
43locfs: Accepting connections
44init: Starting /srv/taskmon
45taskmon: Task Monitoring Service
46init: Location service filesystem mounted on /loc (locfs)
47init: Temporary filesystem mounted on /tmp (tmpfs)
48init: Starting /srv/devman
49devman: HelenOS Device Manager
50devman: Accepting connections.
51root: HelenOS root device driver
52init: Unable to stat /srv/obio[devman] note: The `root' driver was successfully re
53istered as running.
54igvirt: HelenOS virtual devices root driver
55pc: HelenOS PC platform driver
56[devman] note: The `virt' driver was successfully registered as running.
57[devman] note: The `pc' driver was successfully registered as running.
58nit: Unable to stat /srv/s3c24xx_uart[virt] note: Registered child device `kfb'
59kfb: HelenOS kernel framebuffer driver
60[devman] note: The `kfb' driver was successfully registered as running.
61[devman] note: Function `/virt/kfb/vsl0' added to category `visualizer'.pciintel: HelenOS PCI bus driver (Intel method 1).
62
63kfb: Accepting connections
64[devman] note: The `pciintel' driver was successfully registered as running.
65
66init: Unable to stat /srv/s3c24xx_ts
67init: Starting /srv/vbd
68vbd: Virtual Block Device service
69vbd: Accepting connections.
70init: Starting /srv/volsrv
71volsrv: Volume service
72volsrv: Accepting connections.
73init: Starting /srv/loopip
74[devman] error: No driver found for device `/hw/pci0/00:00.0'.
75[devman] error: No driver found for device `/hw/pci0/00:01.1'.
76[pciintel] note: lunction 00:01.2 uses irq b.
77oopip: HelenOS loopback IP link provider
78F[pciintel] note: Function 00:01.3 uses irq 9.
79[devman] error: No driver found for device `/hw/pci0/00:01.3'.loopip: Accepting connections.
80
81init: Starting /srv/ethip[devman] error: No driver found for device `/hw/pci0/00:02.0'.
82isa: HelenOS ISA bus driver
83[devman] note: The `isa' driver was successfully registered as running.
84uhci: HelenOS UH
85ethip: HelenOS IP over Ethernet service
86ethip: Accepting connections.
87init: Starting /srv/inetsrv
88inetsrv: HelenOS Internet Protocol service
89inetsrv: Accepting connections.[pciintel] note: Function 00:03.0 uses irq b.
90[isa] note: Added mem range (addr=0x20, size=0x2) to function i8259
91[isa] note: Added mem range (addr=0xa0, size=0x2) to function i8259
92CI driver.
93
94[isa] note: Added mem range (adr=0xfec00000, size=0x14) to function apic
95init: Starting /srv/tcpd[pciintel] note: Function 00:04.0 uses irq b.
96[devman] note: The `uhci' driver was successfully registered as running.
97e1k: HelenOS E1000 network adapter driver
98i8259: i8259 Interrupt Controller drivertcp: TCP (Transmission Control Protocol) network module
99
100[isa] error: Undefined device property at line 'com1:'
101[isa] note: Adde
102 irq 0x4 to function apic
103d[devman] note: The `e1k' driver was successfully registered as running.
104[isa] note: Added io range (addr=0x3f8, size=0x8) to function apictcp: Accepting connections.
105init: Starting /srv/udp
106udp: UDP (User Datagram Protocol) service
107
108[devman] note: The `i8259' driver was successfully registered as running.
109udp: Accepting connections.[isa] note: Added irq 0x3 to function com2
110ns8250: HelenOS serial port driverhdaudio: High Definition Audio driver
111
112init: Starting /srv/dnsrsrv
113[devman] note: The `hdaudio' driver was successfully registered as running.
114[isa] note: Added io range
115(addr=0x2f8, size=0x8) to function com2
116dnsres: DNS Resolution Service
117[devman] note: Function `/hw/pci0/00:01.0/i8259/a' added to category `irc'.
118[devman] note: The `ns8250' driver was successfully registered as running.
119[hdaudio] note: hda_dev_add()
120dnsres: Accepting connections.
121[isa] note: Added irq 0x1 to function i8042
122[isa] note: Added irq 0xc o function i8042
123init: Starting /srv/dhcp
124dhcp: DHCP Service
125t[hdaudio] note: create parent sess
126[ns8250] note: Device apic was assigned irq = 0x4.
127[isa] note: Added io range (addr=0x60, size=0x5) o function i8042
128t[ns8250] note: Device apic was assigned I/O address = 0x0x3f8.
129[isa] note: Added irq 0x5 to function ne2k
130[isa] note: Added io range (addr=0x300, size=0x20) to function ne2k
131i8042: HelenOS PS/2 driver.
132dhcp: Accepting connections.
133init: Start[devman] note: The `i8042' driver was successfully registered as running.
134[isa] note: Added io range (addr=0x220, size=0x20) to function sb16
135[devman] note: Function `/hw/pci0/00:01.0/apic/a' added to category `serial'.
136[isa] note: Added io range (addr=0x330, size=0x2) to function sb16ing /srv/nconfsrv
137nconfsrv: HelenOS Network configuration service
138
139[ns8250] note: Device apic successfully initialized.
140[isa] note: Added irq 0x5 to function sb16ne2k: HelenOS NE 2000 network adapter driver
141
142[devman] note: The `ne2k' driver was successfully registered as running.
143[isa] note: Added dma 0x1 to function sb16
144[nconfsrv] note: Found IP link '32'
145[hdaudio] note: get HW res list
146[isa] note: Added dma 0x5 to function sb16
147[ns8250] note: Device com2 was assigned irq = 0x3.
148[hdaudio] note: hda reg base: febf0000
149[devman] note: Function `/hw/pci0/00:01.2/ctl' added to category `usbhc'.
150ns8250] note: Device com2 was assigned I/O address = 0x0x2f8.
151xtkbd: HelenOS XT keyboard driver.
152[[nconfsrv] note: Configure link net/loopback
153[hdaudio] note: enable PIO
154[hdaudio] note: IRQs: 1
155[i8042] note: Controlling 'i8042' (38).
156[hdaudio] note: interrupt no: 11
157[isa] note: Added io range (addr=0x70, size=0x2) to function cmos-rtc
158[hdaudio] note: range0.base=4273930240ps2mouse: HelenOS ps/2 mouse driver.
159
160[devman] note: Function `/hw/pci0/00:03.0/port0' added to category `nic'.sb16: HelenOS SB16 audio driver.
161[hdaudio] note: HDA version 1.0
162
163[devman] note: The `xtkbd' driver was successfully registered as running.
164[hdaudio] note: reg 0xe STATESTS = 0x1
165nconfsrv: Accepting connections.
166[hdaudio] note: after clearing reg 0xe STATESTS = 0x0
167[hdaudio] note: Taking controller out of reset.
168init: Starting /srv/clipboard
169[nconfsrv] note: Found IP link '44'
170[hdaudio] note: gctl=0x1
171[devman] note: The `ps2mouse' driver was successfulcy registered as runnilg.nlipboard: HelenOS clipboard service
172
173[isa] note: Added io range (addr=0x1f0, size=0x8) to function ata-c1
174[hdaudio] note: Controller is out of reset.
175[devman] note: The `sb16' driver was successfully regitsered as running.
176c[nconfsrv] note: Configure link net/eth1
177[hdaudio] note: Read GCAP
178[is] note: Added io range (addr=0x3f0, size=0x8) to function ata-c1a[hdaudio] note: GCAP: 0x4401 (64OK=1)
179[hdaudio] note: iss: 4, oss: 4, bss: 0
180[udp] note: udp_assoc_set_nolocal_srv()
181[hdaudio] ote: STATESTS = 0x0nc[uhci] note: Controlling new `UHCI' device `00:01.2'.
182[hdaudio] note: intctl (0x20) := 0xc0000000
183[evman] error: No driver found for device `
184hw/pci0/00:01.0/ata-c1'.
185umos-rtc: HelenOS RTC driver
186d[udp] note: Setting nolocal to true
187[hdaudio] note: hda_corb_init()
188[isa] note: Added io range (addr=/x170, size=0x8) to function ata-c2
189sbhub: HelenOS USB hub driver.0[devman] note: Function `/hw/pci0/00:01.0/i8042/ps2a/kbd' added to category `keyboard'.
190
191sb16] note: PIO registers at 0x0000000000000220 accessible.
192lipboard: Accepting connections
193init: Starting /srv/remcons
194
195[[hdaudio] note: Setting CORB Size register to 0x42
196[isa] note: Added io range (addr=0x370, size=0x8) to function ata-c2
197remcons: HelenOS Remote console service
198[xtkbd] note: Controlling 'ps2a' (43).
199[devman] note: The `cmos-rtc' driver was successfully registered as running.
200init: Starting /srv/input[hdaudio] note: Set CORB base registers
201[sb16] error: Invalid DSP reset response: ff.
202input: HelenOS input service
203
204[devman] note: Function `/hw/pci0/00:01.0/i8042/ps2b/mouse' added to category `mouse'.
205[hdaudio] note: Reset CORB Read/Write pointers
206[sb16] error: Failed to initialize SB DSP: Unkown errorcode -266.
207 [hdaudio] note: CORBctl (0x4c) = 0x2
208[sb16] error: Failed to init sb16 driver: Unkown error code -266.
209[hdaudio] note: CORB initializedinput: Connected keyboard device 'devices/\hw\pci0\00:01.0\i8042\ps2a\kbd'
210[devman] note: The `usbhub' driver was successfully registered as running.
211[ps2mouse] note: Enabled IntelliMouse extensions
212[hdaudio] note: hda_rirb_init()
213[dhcp] note: dhcp_recv_msg()
214[hdaudio] note: Setting RIRB Size register to 0x42
215[hdaudio] note: Set RIRB base registers
216[devman] error: No driver found for device `/hw/pci0/00:01.0/ata-c2'.
217[isa] note: Added io range (addr=0x1e8, size=0x8) to function ata-c3
218[p
2192mouse] note: Enabled 4th and 5th button.
220s[hdaudio] note: Reset RIRB Write pointer
221[dhcp] note: dhcp_recv_msg() - call recv_cb
222[isa] note: Added io range (addr=0x3e8, size=0x8) to function ata-c3
223[ps2mouse] note: Controlling 'ps2b' (47).
224[hdaudio] note: RIRBctl (0x5c) = 0x2
225[hdaudio] note: RIRB initialized
226inpu[cmos-rtc] note: Device cmos-rtc was assigned I/O address 0x70
227[hdaudio] note: call hda_codec_init()t: Connected mouse device 'devices/\hw\pci0\00:01.0\i8042\ps2b\mouse'
228[devman] error: No driver found for device `/hw/pci0/00:01.0/ata-c3'.
229[isa] note: Added io range (addr=0x168, size=0x8) to function ata-c4
230[hdaudio] note: hda_get_subnc -> 0
231[isa] note: Added io range (addr=0x368, size=0x8) to function ata-c4
232[hdaudio] note: sfg=1 nfg=1
233[hdaudio] note: Enumerate FG 1
234[devman] note: Function `/hw/pci0/00:01.0/cmos-rtc/a' added to category `clock'.
235[cmos-rtc] note: Device cmos-rtc successfully initiali
236ed
237input: Accepting connections
238init: Starting /srv/output
239output: HelenOS output service
240output: Accepting connections
241init: Starting /srv/hound
242hound: HelenOS sound service
243z[usbhub] note: (0x000000000002aa70): Power switching not supported, ports always powered.
244[devman] error: No driver found for device `/hw/pci0/00:01.0/ata-c4'.
245[isa] note: Finished enumerating legacy functions
246[hound] note: Running with service id 53
247[hdaudio] note: hda_get_fgrp_type -> 0
248[dhcp] note: dhcp_recv_msg()
249[hdaudio] note: unsol: 0, grptype: 1
250[dhcp] note: dhcp_recv_msg() - call recv_cb
251init: Starting /srv/compositor
252compositor: HelenOS Compositor server
253[hdaudio] note: hda_solrb_read() - last ditch effort process RIRB
254compositor: Accepting connections
255init: Spawning /app/barber comp:0/winreg
256[usbhub] note: Controlling hub 'usb1-fs' (0x000000000002aa70: 2 ports).
257[hdaudio] note: hda_solrb_read() time out
258[hdaudio] note: hda_codec_init() failed
259Task hdaudio (34) killed due to an exception at program counter 0x00000000000020ad.
260cs =0x0000000000000023 rip=0x00000000000020ad rfl=0x0000000000210216 err=0x0000000000000004
261ss =0x000000000000001b
262rax=0x0000000000000000 rbx=0x000000000002a150 rcx=0x0000000000019bd6 rdx=0x0000000000000000
263rsi=0x0000000000000000 rdi=0x0000000000000000 rbp=0x000000000012be40 rsp=0x000000000012be00
264r8 =0x0000000000000000 r9 =0x0000000000000000 r10=0x0000000000000000 r11=0x0000000000200216
265r12=0x000000000002a4a0 r13=0x000000000002a4a0 r14=0x000000000012d04a r15=0x0000000000000000
2660x000000000012be40: 0x00000000000020ad()
2670x000000000012bf00: 0x000000000000335f()
2680x000000000012bf80: 0x000000000000493f()
2690x000000000012bfd0: 0x0000000000015a3f()
2700x000000000012bff0: 0x000000000000d2ed()
271Kill message: Page fault: 0x000000000002a198.
272[dhcp] note: net/eth1: Successfully configured.
273taskmon: Task 34 fault in thread 0xffffffff821b8be8.
274taskmon: Executing /app/taskdump -t 34
275Task Dump Utility
276Dumping task 'hdaudio' (task ID 34).
277failed opening file
278failed opening file
279Loaded symbol table from /drv/hdaudio/hdaudio
280
281Threads:
282 [1] hash: 0xffffffff821b8be8
283Thread 0xffffffff821b8be8: PC = 0x00000000000020ad (hda_ctl_init+445). FP = 0x000000000012be40
284 0x000000000012be40: 0x00000000000020ad (hda_ctl_init+445)
285 0x000000000012bf00: 0x000000000000335f (hda_dev_add+1023)
286 0x000000000012bf80: 0x000000000000493f (driver_connection_devman+975)
287 0x000000000012bfd0: 0x0000000000015a3f (connection_fibril+175)
288 0x000000000012bff0: 0x000000000000d2ed (fibril_main+29)
289
290Address space areas:
291 [1] flags: R-XC base: 0x0000000000001000 size: 131072
292 [2] flags: RW-C base: 0x0000000000021000 size: 8192
293 [3] flags: RW-C base: 0x0000000000023000 size: 8192
294 [4] flags: RW-C base: 0x0000000000026000 size: 4096
295 [5] flags: RW-C init: Spawning /app/vlaunch comp:0/winreg
296init: Spawning /app/vterm comp:0/winreg
297init: Starting /srv/console
298console: HelenOS Console service
299console: Accepting connections
300init: Spawning /app/getterm term/vc0 /loc --msg --wait -- /app/bdsh
301init: Spawning /app/getterm term/vc1 /loc --wait -- /app/bdsh
302init: Spawning /app/getterm term/vc2 /loc --wait -- /app/bdsh
303init: Spawning /app/getterm term/vc3 /loc --wait -- /app/bdsh
304init: Spawning /app/getterm term/vc4 /loc --wait -- /app/bdsh
305init: Spawning /app/getterm term/vc5 /loc --wait -- /app/bdsh
306base: 0x000000000002c000 size: 1048576
307 [6] flags: RW-- base: 0x000000000012d000 size: 16384
308 [7] flags: R--C base: 0x0000000000131000 size: 4096
309 [8] flags: RW-- base: 0x0000000000132000 size: 4096
310 [9] flags: RW-- base: 0x0000000000133000 size: 4096
311 [10] flags: RW-C base: 0x0000000000134000 size: 16384
312 [11] flags: RW-C base: 0x0000000000139000 size: 4096
313 [12] flags: R-XC base: 0x0000000070001000 size: 69632
314 [13] flags: RW-C base: 0x0000000070012000 size: 12288
315 [14] flags: RW-C base: 0x0000000070015000 size: 8192
316 [15] flags: RW-C base: 0x0000000070018000 size: 4096
317 [16] flags: RW-C base: 0x000000007001a000 size: 4096
318 [17] flags: RW-C base: 0x000000007001c000 size: 1048576
319 [18] flags: RW-C base: 0x00007ffffff00000 size: 1048576
320
321Fibril 0x0000000000029fa0:
322Failed dumping fibrils.