Panda: sigabort at xorg while trying to open www.youtube.com at firefox

Bug #1018209 reported by Ricardo Salveti
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro Ubuntu
Fix Released
High
Ricardo Salveti
linaro-landing-team-ti
Invalid
Undecided
Unassigned
ubuntu-omap4-extras-graphics
New
Undecided
Unassigned

Bug Description

Can't open www.youtube.com on firefox (probably also related with other web pages) on Ubuntu LEB 12.06, using a Pandaboard 4460.

Hardware: Pandaboard ES 4460
Image:
Hwpack: http://snapshots.linaro.org/precise/hwpacks/lt-panda-x11-base/139/
Rootfs: http://snapshots.linaro.org/precise/images/ubuntu-desktop/247/

Revision history for this message
Ricardo Salveti (rsalveti) wrote :
Download full text (19.9 KiB)

Stacktrace with dbg packages (ABRT from the SGX driver):

(II) config/udev: ignoring device /dev/ttyzf without property ID_INPUT set
PVR:(Fatal): Debug assertion failed! [1785, /sgxtransfer_utils.c]

Program received signal SIGABRT, Aborted.
__libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/eabi/libc-do-syscall.S:47
47 ../ports/sysdeps/unix/sysv/linux/arm/eabi/libc-do-syscall.S: No such file or directory.
(gdb) bt full
#0 __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/eabi/libc-do-syscall.S:47
No locals.
#1 0xb6b17e82 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:67
        _a1 = <optimized out>
        _a3tmp = 6
        _a1tmp = 0
        _a3 = <optimized out>
        _nametmp = 268
        _a2tmp = 4349
        _a2 = <optimized out>
        _name = <optimized out>
        _sys_result = <optimized out>
        pd = 0xb6de42f0
        pid = 0
        selftid = 4349
        res = <optimized out>
#2 0xb6b1a25c in __GI_abort () at abort.c:91
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0xf11ed7d, sa_sigaction = 0xf11ed7d}, sa_mask = {__val = {3198805552, 3062486800, 3198805644, 3067954507, 3198805552, 3068054204, 0, 3085847520, 1, 0, 1,
              3085846592, 0, 0, 0, 0, 0, 0, 3085847032, 0, 3085846592, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3064957656, 3068027592}}, sa_flags = 0, sa_restorer = 0}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#3 0xb68a5666 in PVRSRVDebugAssertFail (pszFile=<optimized out>, uLine=<optimized out>) at services4/srvclient/env/linux/common/pvr_debug.c:281
No locals.
#4 0xb68afc22 in SGXTQ_SetTAGState (psPDSUpdate=<optimized out>, ui32LayerNo=<optimized out>, ui32SrcDevVAddr=3065847948, eFilter=SGXTQ_FILTERTYPE_POINT, ui32Width=46, ui32Height=2792,
    ui32Stride=<optimized out>, ui32TAGFormat=0, ui32BytesPP=4, bNewPixelHandling=IMG_TRUE, eMemLayout=SGXTQ_MEMLAYOUT_STRIDE) at services4/srvclient/devices/sgx/sgxtransfer_utils.c:1785
        pui32TAGState = 0xbea9edbc
#5 0xb68ab3d0 in PrepareCustomShaderBlit (psTQContext=0xb7ee6130, psQueueTransfer=0xbea9f0bc, ui32Pass=0, psPassData=0xbea9ed80, psSubmit=0xbea9e8a0, psKick=0xbea9ed2c, pui32PassesRequired=0xbea9f008)
    at services4/srvclient/devices/sgx/sgxtransfer_queue.c:4137
        psSurf = 0xbea9f16c
        psPDSValues = 0xbea9edac
        sTSPCoords = {ui32Src0U0 = 0, ui32Src0U1 = 0, ui32Src0V0 = 0, ui32Src0V1 = 0, ui32Src1U0 = 0, ui32Src1U1 = 0, ui32Src1V0 = 0, ui32Src1V1 = 0, ui32Src2U0 = 0, ui32Src2U1 = 0, ui32Src2V0 = 0,
          ui32Src2V1 = 0}
        asSources = {{psSurf = 0xbea9f16c, psRect = 0xbea9f214, ui32DevVAddr = 10317824, ui32Width = 46, ui32Height = 2792, ui32LineStride = 64, ui32BytesPerPixel = 4, ui32TAGFormat = 0, ui32PBEPackMode = 0}, {
            psSurf = 0x0, psRect = 0x0, ui32DevVAddr = 0, ui32Width = 0, ui32Height = 0, ui32LineStride = 0, ui32BytesPerPixel = 0, ui32TAGFormat = 0, ui32PBEPackMode = 0}, {psSurf = 0x0, psRect = 0x0,
            ui32DevVAddr = 0, ui32Width = 0, ui32Height = 0, ui32LineStride = 0, ui32BytesPerPixel = 0, ui32TAGFormat = 0, ui32PBEPackMode = 0}}
        sDest = {psSurf = 0x0, psRect = 0x0, ui32DevVAddr = 0, ui32Width = 0, ui32Heigh...

Revision history for this message
Ricardo Salveti (rsalveti) wrote :

Kernel used:

root@linaro-ubuntu-desktop:~# cat /usr/share/doc/linux-image-3.4.0-1-linaro-lt-omap/changelog.Debian
linux-linaro-lt-omap-3.4 (3.4.0-1.1~120625232503) precise; urgency=low

  * Packaged version of lt-omap kernel created from:
    Kernel:
    Repo: git://git.linaro.org/landing-teams/working/ti/kernel.git
    Branch: tilt-3.4
    Head:
        commit 61abde21bf6272908466e2d13acd479743b4f0b3
        Author: Jaswinder Singh <jaswinder.singh.org>
        Date: Fri Jun 22 11:26:22 2012 +0800

            omapdss temp hack ignore resume runtime_pm fail

            Signed-off-by: Jaswinder Singh <jaswinder.singh.org>

    Board config fragment:
    Repo: git://git.linaro.org/kernel/configs.git
    Branch: config-boards-3.4
    Head:
        commit b7274f7e11c782039d94a6662c823e339c21dd50
        Author: Ricardo Salveti de Araujo <ricardo.salveti.org>
        Date: Mon Jun 25 15:30:04 2012 -0300

            configs: omap4: disabling CPU_IDLE due bug 971091

            Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti.org>

    Ubuntu and Linaro Base config fragments:
    Repo: git://git.linaro.org/kernel/configs.git
    Branch: config-core-3.4
    Head:
        commit 072bd6cb29aa25a3fe0f6be08af48f5a58eae849
        Author: Ricardo Salveti de Araujo <ricardo.salveti.org>
        Date: Mon Jun 25 18:06:06 2012 -0300

            configs: ubuntu: disabling CGROUPS as default

            Not yet stable enough to be used as default for all boards we currently
            support at Linaro.

            Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti.org>

    Packaging template:
    Repo: git://git.linaro.org/ubuntu/linux-linaro-quantal.git
    Branch: linaro-ubuntu-packaging-3.4
    Head:
        commit 3da2b9971c9fbd9d039bf902ee8d31fdc8cc16f2
        Author: John Rigby <john.rigby.org>
        Date: Mon Jun 25 15:04:23 2012 -0600

            LINARO: template debian.linaro based on omap only version

            Signed-off-by: John Rigby <john.rigby.org>

 -- John Rigby <email address hidden> Mon, 25 Jun 2012 15:04:22 -0600

SGX:
ii pvr-omap4 1.7.15.0.1.57-1linaro3 PowerVR SGX540 libraries for OMAP4, libs and drivers.
ii pvr-omap4-dbg 1.7.15.0.1.57-1linaro3 PowerVR SGX540 libraries for OMAP4, debugging symbols

Revision history for this message
Rob Clark (rob-ti) wrote :

I believe this is related to an issue that I've already fixed in omap_pvr_drv.so (in v1.9 ddk xf86-video-omap-pvr EXA sub-module for xf86-video-omap). Once the latest blobs are pushed to PPA, let's re-check.

Revision history for this message
Ricardo Salveti (rsalveti) wrote :

Not an issue anymore with 12.08 RC1: http://releases.linaro.org/12.08/ubuntu/leb-panda/lt-panda-x11-base_20120826-270-ubuntu-desktop.img.gz

Marking it as fix committed for now.

Changed in linaro-ubuntu:
status: New → Fix Committed
importance: Undecided → High
assignee: nobody → Ricardo Salveti (rsalveti)
milestone: none → 12.08
Changed in linaro-ubuntu:
status: Fix Committed → Fix Released
warmcat (andy-warmcat)
Changed in linaro-landing-team-ti:
status: New → Invalid
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.