Openmoko Bug #2073: voice-recording.state + arecord: Unable to handle kernel NULL pointer dereference at virtual address 00000000

Openmoko Public Trac bugs at docs.openmoko.org
Fri Oct 17 11:19:22 CEST 2008


#2073: voice-recording.state + arecord: Unable to handle kernel NULL pointer
dereference at virtual address 00000000
------------------------+---------------------------------------------------
    Reporter:  lindi    |        Owner:  openmoko-devel
        Type:  defect   |       Status:  new           
    Priority:  normal   |    Milestone:                
   Component:  unknown  |      Version:                
    Severity:  normal   |   Resolution:                
    Keywords:           |    Blockedby:                
Reproducible:  always   |     Blocking:                
------------------------+---------------------------------------------------

Comment(by lindi):

 I can reproduce this also with

 http://downloads.openmoko.org/framework/milestone3/uImage-2.6.24+r5+gitr1+ca19d156400f817960efe0d14680324b2ea34171-r5
 -om-gta02.bin
 http://downloads.openmoko.org/framework/milestone3/modules-2.6.24+r5+gitr1+ca19d156400f817960efe0d14680324b2ea34171-r5
 -om-gta02.tgz

 {{{
 Unable to handle kernel NULL pointer dereference at virtual address
 00000000
 pgd = c0004000
 [00000000] *pgd=00000000
 Internal error: Oops: 0 [#1] PREEMPT
 Modules linked in:
 CPU: 0    Not tainted  (2.6.24 #1)
 PC is at __init_begin+0x3fff8000/0x34
 LR is at neo1973_gta02_hifi_hw_free+0x30/0x34
 pc : [<00000000>]    lr : [<c024c0c0>]    psr: a0000013
 sp : c7ef3e48  ip : c0403238  fp : c7ef3e54
 r10: c03d4f58  r9 : c7ef2000  r8 : c03d4ef8
 r7 : c7d39ac0  r6 : c0403238  r5 : c03d55f8  r4 : c7d19600
 r3 : 00000000  r2 : 00000000  r1 : 00000000  r0 : c0403238
 Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
 Control: c000717f  Table: 36c54000  DAC: 00000015
 Process arecord (pid: 1277, stack limit = 0xc7ef2268)
 Stack: (0xc7ef3e48 to 0xc7ef4000)
 3e40:                   c7ef3e7c c7ef3e58 c024626c c024c0a0 c7d39ac0
 c7d57800
 3e60: c7d57908 c7f6a1e0 c7ef4ba0 00000000 c7ef3e94 c7ef3e80 c02339ec
 c0246204
 3e80: c7f6a1e0 c7d39ac0 c7ef3ebc c7ef3e98 c0233a7c c02339ac c7ef4ba0
 00000008
 3ea0: c7ef4ba0 c7f90e6c c7893dec c7c0dd20 c7ef3eec c7ef3ec0 c00975b8
 c0233a44
 3ec0: 00000000 00000000 c7f5c6bc c7ef4ba0 c7c13d40 00000000 c7f6a260
 00000000
 3ee0: c7ef3efc c7ef3ef0 c00979ac c0097518 c7ef3f1c c7ef3f00 c00943b8
 c0097988
 3f00: 00000052 c7c13d40 00000001 00000010 c7ef3f44 c7ef3f20 c00495e8
 c009434c
 3f20: c0044ec8 c7f36920 c7c13d40 00000100 000000f8 c002a0e8 c7ef3f5c
 c7ef3f48
 3f40: c004968c c0049570 00000001 c7f36920 c7ef3f74 c7ef3f60 c004ab2c
 c004964c
 3f60: 00001008 402fd764 c7ef3f94 c7ef3f78 c004b130 c004a94c c7ef3f9c
 000931d0
 3f80: 000931ac 402fd764 c7ef3fa4 c7ef3f98 c004b150 c004b090 00000000
 c7ef3fa8
 3fa0: c0029f40 c004b148 000931d0 000931ac 00000001 00000001 fbad2088
 00000008
 3fc0: 000931d0 000931ac 402fd764 000000f8 be8ba3a8 be8ba338 fffffffe
 be8ba68c
 3fe0: 401b7380 be8ba330 40208f84 4026bfb0 60000010 00000001 6d616c67
 636d2d6f
 Backtrace:
 [<c024c090>] (neo1973_gta02_hifi_hw_free+0x0/0x34) from [<c024626c>]
 (soc_pcm_hw_free+0x78/0xcc)
 [<c02461f4>] (soc_pcm_hw_free+0x0/0xcc) from [<c02339ec>]
 (snd_pcm_release_substream+0x50/0x98)
 [<c023399c>] (snd_pcm_release_substream+0x0/0x98) from [<c0233a7c>]
 (snd_pcm_release+0x48/0x8c)
  r4:c7d39ac0
 [<c0233a34>] (snd_pcm_release+0x0/0x8c) from [<c00975b8>]
 (__fput+0xb0/0x194)
  r8:c7c0dd20 r7:c7893dec r6:c7f90e6c r5:c7ef4ba0 r4:00000008
 [<c0097508>] (__fput+0x0/0x194) from [<c00979ac>] (fput+0x34/0x38)
  r8:00000000 r7:c7f6a260 r6:00000000 r5:c7c13d40 r4:c7ef4ba0
 [<c0097978>] (fput+0x0/0x38) from [<c00943b8>] (filp_close+0x7c/0x88)
 [<c009433c>] (filp_close+0x0/0x88) from [<c00495e8>]
 (put_files_struct+0x88/0xdc)
  r6:00000010 r5:00000001 r4:c7c13d40
 [<c0049560>] (put_files_struct+0x0/0xdc) from [<c004968c>]
 (__exit_files+0x50/0x54)
  r8:c002a0e8 r7:000000f8 r6:00000100 r5:c7c13d40 r4:c7f36920
 [<c004963c>] (__exit_files+0x0/0x54) from [<c004ab2c>]
 (do_exit+0x1f0/0x744)
  r5:c7f36920 r4:00000001
 [<c004a93c>] (do_exit+0x0/0x744) from [<c004b130>]
 (do_group_exit+0xb0/0xb8)
 [<c004b080>] (do_group_exit+0x0/0xb8) from [<c004b150>]
 (sys_exit_group+0x18/0x1c)
  r6:402fd764 r5:000931ac r4:000931d0
 [<c004b138>] (sys_exit_group+0x0/0x1c) from [<c0029f40>]
 (ret_fast_syscall+0x0/0x2c)
 Code: bad PC value.
 ---[ end trace 5adabf8113763f41 ]---
 Fixing recursive fault but reboot is needed!
 }}}

-- 
Ticket URL: <https://docs.openmoko.org/trac/ticket/2073#comment:2>
docs.openmoko.org <http://docs.openmoko.org/trac/>
openmoko trac


More information about the devel mailing list