LEB + Panda crashes on restart

Bug #806644 reported by Tom Gall
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Linaro Ubuntu
Fix Released
Medium
Ricardo Salveti
linux-linaro (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Using 20110706 build of linaro ubuntu-desktop LEB + panda-x11 hwpack of the same date, selecting restart from the pull down menus crashes the machine:

root@linaro:~# [ 260.082611] Unable to handle kernel NULL pointer dereference c
[ 260.102813] pgd = c0004000
[ 260.117034] [0000000c] *pgd=00000000
[ 260.130035] Internal error: Oops: 17 [#1] PREEMPT SMP
[ 260.143127] last sysfs file: /sys/devices/virtual/sound/timer/uevent
[ 260.157531] Modules linked in: hid binfmt_misc usbhid ohci_hcd vfat uas hid_m
[ 260.157592] CPU: 1 Not tainted (2.6.38-1003-linaro-omap #4~ppa5-Ubuntu)
[ 260.157684] PC is at HASH_Key_Comp_Default+0x9/0xd2 [pvrsrvkm]
[ 260.157714] LR is at HASH_Remove_Extended+0x2c/0x76 [pvrsrvkm]
[ 260.157714] pc : [<bf943e16>] lr : [<bf944029>] psr: 80070133
[ 260.157714] sp : d4ce7da0 ip : 00000000 fp : eb9194f4
[ 260.157745] r10: 00000000 r9 : 00000000 r8 : 00000000
[ 260.157745] r7 : d4ce7dcc r6 : ec924c10 r5 : 00000004 r4 : 00000000
[ 260.157745] r3 : 00000000 r2 : d4ce7dcc r1 : 0000000c r0 : 00000001
[ 260.157745] Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA Thumb Segment ur
[ 260.157775] Control: 50c53c7d Table: aca0004a DAC: 00000015
[ 260.157775] Process sh (pid: 1378, stack limit = 0xd4ce62f8)
[ 260.157775] Stack: (0xd4ce7da0 to 0xd4ce8000)
[ 260.157806] 7da0: ec924ba0 00000004 ec924c10 bf944029 d4ce7dcc ec15c000 00003
[ 260.157806] 7dc0: 00000000 bf944081 ec924ba0 039b2000 00000000 bf94663f d73e0
[ 260.157806] 7de0: d73e7b00 bf940b49 00000000 d5450b40 00000000 00000000 e3fe1
[ 260.157836] 7e00: 00000000 bf941e61 d5450b40 00000000 0000000e d73f1da0 00000
[ 260.157836] 7e20: e3fef88c bf941f17 bf941ecf 00000001 d73f13a0 bf9469f1 0000e
[ 260.157836] 7e40: 00000001 bf946a5d 00000000 00000000 0000000e 00000000 e3fe0
[ 260.157867] 7e60: bf953f08 eb9194e8 e42fd508 bf946c51 00000000 00000000 e3f6c
[ 260.157867] 7e80: eb919400 bf948ed3 e3e40880 bf94497b 0000038b bf93f959 bf940
[ 260.157867] 7ea0: e4282c80 bf94d247 bf94d23d c02e60bd eb919400 e4282c80 00000
[ 260.157897] 7ec0: eb919400 00000000 eb9194c0 c02da491 00000562 0000e200 00000
[ 260.157897] 7ee0: ec4f32c0 e42fd500 ebecb220 ec593ee0 eb97f960 00000008 e42f0
[ 260.157928] 7f00: 0000005c c0111435 00000000 00000000 e42fd500 ebb802a0 00000
[ 260.157928] 7f20: 00000048 00000000 00000026 c010ecc3 00000000 00000061 d5403
[ 260.157928] 7f40: e42b0000 d4ce6000 00000100 00000001 ec96bc00 ec3cf260 0000d
[ 260.157958] 7f60: e42b0000 ec3cf260 00000100 d4ce6000 000000f8 c0052104 d4ce0
[ 260.157958] 7f80: 00000000 c0087aef 00000001 00071f30 be94d928 000097c9 0000f
[ 260.157958] 7fa0: 00000001 c0051f41 00071f30 be94d928 00000001 00071f24 400c1
[ 260.157989] 7fc0: 00071f30 be94d928 000097c9 000000f8 00000000 00000000 40060
[ 260.157989] 7fe0: 000000f8 be94d5cc 4019c233 401458c6 80000130 00000001 8a623
[ 260.158050] [<bf943e16>] (HASH_Key_Comp_Default+0x9/0xd2 [pvrsrvkm]) from [<)
[ 260.158111] [<bf944029>] (HASH_Remove_Extended+0x2c/0x76 [pvrsrvkm]) from [<)
[ 260.158142] [<bf944081>] (HASH_Remove+0xe/0x10 [pvrsrvkm]) from [<bf94663f>])
[ 260.158172] [<bf94663f>] (RA_Free+0x10/0x28 [pvrsrvkm]) from [<bf940b49>] (B)
[ 260.158233] [<bf940b49>] (BM_CreateHeap_AnyVaCb+0x92/0x104 [pvrsrvkm]) from )
[ 260.158264] [<bf941931>] (BM_FreeExport+0xe/0x10 [pvrsrvkm]) from [<bf941e61)
[ 260.158294] [<bf941e61>] (PVRSRVFreeSyncInfoKM+0xd0/0x108 [pvrsrvkm]) from [)
[ 260.158355] [<bf941f17>] (UnmapDeviceMemoryCallBack+0x48/0x5a [pvrsrvkm]) fr)
[ 260.158386] [<bf9469f1>] (FreeResourceByCriteria_AnyVaCb+0xbc/0x14c [pvrsrvk)
[ 260.158416] [<bf946a5d>] (FreeResourceByCriteria_AnyVaCb+0x128/0x14c [pvrsrv)
[ 260.158477] [<bf946c51>] (PVRSRVResManDisconnect+0x108/0x19c [pvrsrvkm]) fro)
[ 260.158538] [<bf948ed3>] (PVRSRVPerProcessDataDisconnect+0x1e/0x38 [pvrsrvkm)
[ 260.158569] [<bf94497b>] (PVRSRVProcessDisconnect+0x6/0x8 [pvrsrvkm]) from [)
[ 260.158599] [<bf93f959>] (PVRSRVRelease+0x28/0x50 [pvrsrvkm]) from [<bf94d24)
[ 260.158660] [<bf94d247>] (PVRSRVDrmRelease+0xa/0xe [pvrsrvkm]) from [<c02e60)
[ 260.158660] [<c02e60bd>] (dev_postclose+0x39/0x50) from [<c02da491>] (drm_re)
[ 260.158691] [<c02da491>] (drm_release+0x205/0x2a4) from [<c0111435>] (__fput)
[ 260.158721] [<c0111435>] (__fput+0x5d/0x12c) from [<c010ecc3>] (filp_close+0)
[ 260.158721] [<c010ecc3>] (filp_close+0x2f/0x40) from [<c0085de3>] (put_files)
[ 260.158752] [<c0085de3>] (put_files_struct+0xaf/0xc0) from [<c008781d>] (do_)
[ 260.158752] [<c008781d>] (do_exit+0x101/0x2a8) from [<c0087aef>] (do_group_e)
[ 260.158782] [<c0087aef>] (do_group_exit+0x2b/0x80) from [<c0087b4f>] (sys_ex)
[ 260.158813] [<c0087b4f>] (sys_exit_group+0xb/0x10) from [<c0051f41>] (ret_fa)
[ 260.158813] Code: 0880 b570 461c e005 (58ce)
[ 260.167144] ---[ end trace 100544e2c855eec0 ]---
[ 260.167144] Fixing recursive fault but reboot is needed!

Revision history for this message
Paolo Rotolo (paolorotolo) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command, as it will automatically gather debugging information, in a terminal:

apport-collect 806644

When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

Changed in linux-linaro (Ubuntu):
status: New → Incomplete
Revision history for this message
Tom Gall (tom-gall) wrote :

Unfortunately this is all the info we'll be getting. apport is unable to collect anything which is unsurprising given the machine had crashed and to run apport-collect I needed to reboot.

That said, it should be more than enough for the linaro kernel team to look at.

Changed in linux-linaro (Ubuntu):
status: Incomplete → New
Changed in linaro-ubuntu:
assignee: nobody → Ricardo Salveti (rsalveti)
milestone: none → 11.07
importance: Undecided → Medium
status: New → Confirmed
Changed in linux-linaro (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Ricardo Salveti (rsalveti) wrote :

Doesn't happen anymore as kernel 3 is still without the DRM driver, closing it for now.

Changed in linaro-ubuntu:
status: Confirmed → Fix Released
Tom Gall (tom-gall)
Changed in linux-linaro (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.