Pracuję w systemie Debian Wheezy. Najbardziej do gustu z dostępnych w Linuksie IDE przypadł mi Qt Creator, jednak zdaje się, że po jakiś zmianach dot. bezpieczeństwa jądra Linuksa (z tego, co wyczytałem) uruchamianie programów z poziomu IDE przestało dobrze działać. Przy próbie uruchomienia programu w Terminalu (Konsole z KDE) pokazuje taki komunikat:
Cannot connect creator comm socket /tmp/qt_temp.d28601/stub-socket: No such file or directory
Mogę zmienić używany terminal na xterm, jednak wtedy pozbywam się możliwości debugowania (przynajmniej inaczej nie potrafię).
Wcześniej, gdy problem pojawił się na Ubuntu, problem rozwiązała bodajże jedna linijka w pliku konfiguracyjnym ( http://blog.mellenthin.de/archives/2010/10/18/gdb-attach-fails-with-ptrace-operation-not-permitted/#comment-141535 ). W Debianie jak widać wygląda to nieco inaczej. Proszę o jakieś sugestie, bo przeszukałem już chyba wszystkie strony (na hasło tego błędu).
Jestem świadomy, że podlinkowany przeze mnie sposób dla Ubuntu wyłącza pewne zabezpieczenia w systemie. W miarę możliwości wolałbym tego uniknąć, jednak aktualnie głównym priorytetem jest działanie debuggera.
sid
, branchWheezy
jest ciut starszy (najnowsza stabilna wersja), więc można założyć, że jakiś fix zsid
czeka na przeniesienie doWheezy