[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#669062: X segfaults in pthread() on kfreebsd



Robert Millan <rmh@debian.org> writes:
> user debian-bsd@lists.debian.org
> usertags 669062 kfreebsd
> thanks
>
> El 16 d’abril de 2012 23:10, Christoph Egger <christoph@debian.org> ha escrit:
>> Backtrace:
>> 0: X (xorg_backtrace+0x26) [0x569fe6]
>> 1: X (0x400000+0x16dc19) [0x56dc19]
>> 2: /lib/x86_64-kfreebsd-gnu/libpthread.so.0 (0x8014cf000+0xbdc4) [0x8014dadc4]
>> 3: ?? [0x7fffffffffc3]
>> Segmentation fault at address (nil)
>
> What glibc version are you using?

ii  libc0.1:kfreebsd-amd64    2.13-27

so unpatched. do you think timer.diff can fix anything here?

> Could you get a meaningful backtrace? (with GDB and debugging symbols)

(gdb) bt full
#0  xf86SlowBcopy (src=<optimized out>, dst=<optimized out>, len=<optimized out>) at ../../../../../hw/xfree86/os-support/misc/SlowBcopy.c:55
No locals.
#1  0x000000080432bd34 in ?? () from /usr/lib/xorg/modules/drivers/vesa_drv.so
No symbol table info available.
#2  0x000000080432c45f in ?? () from /usr/lib/xorg/modules/drivers/vesa_drv.so
No symbol table info available.
#3  0x0000000000438331 in AddScreen (pfnInit=0x80432c310, argc=1, argv=0x7fffffffe720) at ../../dix/dispatch.c:3912
        i = 0
        scanlinepad = <optimized out>
        format = <optimized out>
        depth = <optimized out>
        bitsPerPixel = <optimized out>
        j = <optimized out>
        k = <optimized out>
        pScreen = 0x80fef0
#4  0x00000000004741dc in InitOutput (pScreenInfo=<optimized out>, argc=1, argv=0x7fffffffe720) at ../../../../hw/xfree86/common/xf86Init.c:738
        i = <optimized out>
        j = <optimized out>
        k = <optimized out>
        scr_index = <optimized out>
        was_blocked = 0
        modulelist = <optimized out>
        optionlist = 0x803910
        screenpix24 = <optimized out>
        pix24 = <optimized out>
        pix24From = <optimized out>
        pix24Fail = 0
        autoconfig = <optimized out>
        configured_device = <optimized out>
#5  0x000000000042705d in main (argc=1, argv=<optimized out>, envp=<optimized out>) at ../../dix/main.c:204
        i = <optimized out>
        alwaysCheckForInput = {0, 1}

so maybe pthread() is only in that X backtrace thing but not actually
involved, also I think there are no debug symbols for vesa. I'll try get
back to compile a nostrip version of it tomorrow.

Regards

    Christoph

-- 
9FED 5C6C E206 B70A 5857  70CA 9655 22B9 D49A E731
Debian Developer | Lisp Hacker | CaCert Assurer



Reply to: