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

Bug#846410: kdevelop crahses when starting (5.0.1)



On Mon, Dec 12, 2016 at 9:25 PM, Roman Lebedev <lebedev.ri@gmail.com> wrote:
> On Mon, Dec 12, 2016 at 9:19 PM, Lisandro Damián Nicanor Pérez Meyer
> <perezmeyer@gmail.com> wrote:
>> On lunes, 12 de diciembre de 2016 21:12:21 ART Roman Lebedev wrote:
>>> On Sat, Dec 10, 2016 at 1:42 AM, Lisandro Damián Nicanor Pérez Meyer
>>>
>>> <perezmeyer@gmail.com> wrote:
>>> > tag 846410 unreproducible moreinfo
>>> > severity 846410 important
>>> > thanks
>>> >
>>> > Hi! I've tried to reproduce this bug in an up-to-date sid environment
>>> > without luck.
>>> >
>>> > Please try again with an up to date system. If it still crashed please try
>>> > with a clean environment (a new user).
>>>
>>> Can not reproduce with new user.
>
>> OK, please use your normal user and move ~/.config/kdeveloprc to something
>> else, then try restarting kdevelop.
> I just did, it works.
> Once i open a project (cmake, c, c++), it crashes.

Based on disscussion in #debian-kde, i believe the issue *mostly* happens
only if the mesa driver that is used, is linked to llvm:

dpkg -L libgl1-mesa-dri | grep ".so$" | xargs ldd | grep -i "_dri.so\|llvm"
/usr/lib/x86_64-linux-gnu/dri/i915_dri.so:
/usr/lib/x86_64-linux-gnu/dri/i965_dri.so:
/usr/lib/x86_64-linux-gnu/dri/kms_swrast_dri.so:
       libLLVM-3.9.so.1 => /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
(0x00007f19c2011000)
/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so:
       libLLVM-3.9.so.1 => /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
(0x00007fe20d149000)
/usr/lib/x86_64-linux-gnu/dri/nouveau_vieux_dri.so:
/usr/lib/x86_64-linux-gnu/dri/r200_dri.so:
/usr/lib/x86_64-linux-gnu/dri/r300_dri.so:
       libLLVM-3.9.so.1 => /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
(0x00007ff7b6689000)
/usr/lib/x86_64-linux-gnu/dri/r600_dri.so:
       libLLVM-3.9.so.1 => /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
(0x00007f6160321000)
/usr/lib/x86_64-linux-gnu/dri/radeon_dri.so:
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so:
       libLLVM-3.9.so.1 => /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
(0x00007f501df09000)
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so:
       libLLVM-3.9.so.1 => /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
(0x00007f50d31f9000)
/usr/lib/x86_64-linux-gnu/dri/virtio_gpu_dri.so:
       libLLVM-3.9.so.1 => /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
(0x00007ff4cb0e1000)
/usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so:
       libLLVM-3.9.so.1 => /usr/lib/x86_64-linux-gnu/libLLVM-3.9.so.1
(0x00007fe516071000)

So it *will* happen with
/usr/lib/x86_64-linux-gnu/dri/kms_swrast_dri.so
/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
/usr/lib/x86_64-linux-gnu/dri/r300_dri.so
/usr/lib/x86_64-linux-gnu/dri/r600_dri.so
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
/usr/lib/x86_64-linux-gnu/dri/virtio_gpu_dri.so
/usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so

And *probably* *will not* happen with
/usr/lib/x86_64-linux-gnu/dri/i915_dri.so
/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
/usr/lib/x86_64-linux-gnu/dri/nouveau_vieux_dri.so
/usr/lib/x86_64-linux-gnu/dri/r200_dri.so
/usr/lib/x86_64-linux-gnu/dri/radeon_dri.so

As suggested in the IRC, simple rebuild against llvm-3.9 should fix it.

Roman.

>> If it works please do not remove the original config file.
>>
>>
>> --
>> 18: Como se pueden evitar los problemas de alimentacion electrica
>>     * No coma cerca de un enchufe
>>     Damian Nadales
>>     http://mx.grulic.org.ar/lurker/message/20080307.141449.a70fb2fc.es.html
>>
>> Lisandro Damián Nicanor Pérez Meyer
>> http://perezmeyer.com.ar/
>> http://perezmeyer.blogspot.com/


Reply to: