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

Bug#728619: libgl1-mesa-dri-dbg: Can't use i386 r600_dri.so symbols on an amd64 system



It just occured to me that maybe I wasn't clear enough. I'm not trying
to debug libGL, but the DRI modules. Here's an example backtrace (for
i965, where a similar bug occurs):

[0173.57] Log: [ 1]  ./PKHDGame() [0x9250e92]
[0173.57] Log: [ 2]  [0xf774d400]
[0173.57] Log: [ 3]  /lib/i386-linux-gnu/libc.so.6(+0x134cdb) [0xf72e2cdb]
[0173.57] Log: [ 4]  /usr/lib/i386-linux-gnu/dri/i965_dri.so(+0x7d037)
[0xf5387037]
[0173.57] Log: [ 5]  /usr/lib/i386-linux-gnu/dri/i965_dri.so(+0xb01df)
[0xf53ba1df]
[0173.57] Log: [ 6]  /usr/lib/i386-linux-gnu/dri/i965_dri.so(+0x45846)
[0xf534f846]
[0173.57] Log: [ 7]  /usr/lib/i386-linux-gnu/dri/i965_dri.so(+0x7c3a7)
[0xf53863a7]
[0173.57] Log: [ 8]
/usr/lib/i386-linux-gnu/libdricore9.2.1.so.1(_mesa_glsl_link_shader+0x11e)
[0xf51451fe]
[0173.57] Log: [ 9]
/usr/lib/i386-linux-gnu/libdricore9.2.1.so.1(+0xe20ff) [0xf4fe90ff]
[0173.57] Log: [10]  ./PKHDGame() [0x91ce48e]
[0173.57] Log: [11]  ./PKHDGame() [0x924c82e]
[0173.57] Log: [12]  ./PKHDGame() [0x924c71a]
[0173.57] Log: [13]  /lib/i386-linux-gnu/libpthread.so.0(+0x6d78) [0xf76dbd78]
[0173.57] Log: [14]  /lib/i386-linux-gnu/libc.so.6(clone+0x5e) [0xf72a001e]

The top 3 frames on the stack are signal handling routines; below them
you can see i965_dri.so for which my gdb can't seem to get the
symbols.

Leszek

2013/11/6 Leszek Godlewski <lg@inequation.org>:
>> If you want to debug a crash in 32bit libGL, you should just need to
>> install the i386 version of libgl1-mesa-dri-dbg and libgl1-mesa-glx-dbg.
>>
>> Cheers,
>> Julien
>
> I do have it installed:
>
> inequation@spearhead:~$ LC_ALL=C aptitude show libgl1-mesa-dri-dbg:i386
> Package: libgl1-mesa-dri-dbg
> New: yes
> State: installed
>
> It still won't work. Otherwise I wouldn't have bothered you with this.
>
> Is there anything more I can check?
>
> Regards,
>
> Leszek


Reply to: