Hi,
I’ve recently started using Qt with Intel’s latest compiler in the Eclipse IDE (Linux 64-bit).
All is well, apart from one glitch.
Building and running Qt applications works fine in Eclipse (supported by Intel’s and Qt’s plugins), but when I come to debug graphical applications (usingIntel plugin)I get the following in the Console window as soon as I create a QApplication class in main() and my app terminates:
cannot connect to X server :0.0
I’m using idbc — Intel’s debugger as suggested in the documentation:
Use «Standard Create Process Launcher»
and select «Intel Debugger» in the debugger tab.
This works fine for non-graphical apps.
I know the error is a standard Qt error complaining it can’t spawn a connection to X to draw the application on the screen. But :0.0 does indeed exist and I’ve even tried disabling X authentication in case Eclipse is spawning it in a weird and wonderful way…. no dice. Modifying the DISPLAY environment variable changes the error to report the address I set it to, so it appears it is picking up the right environment.
Determined to use this setup (everything else is nice, after all), I’ve found if I pass into my app as parametersthe Qt specific override «-display :0.0» then it can at least spawn the GUI, but I get warnings:
QGtkStyle was unable to detect the current GTK+ theme.
_IceTransOpen: Unable to find transport for local
Qt: Session management error: None of the authentication protocols specified are supported
And my app is displayed looking pretty ugly with not theme at all applied.
I can live with this — providing no other problem occur, but it seems like a trivial problem — The Eclipse IDB plugin is spawning the app in a way which is stopping it behaving as would inside a normal terminal window. Running idbc on my app from a separate terminal using exactly the same command as I can see Eclipse is using, works fine *IF* I remove the -tty switch:
/opt/intel/composerxe-2011.0.084/bin/intel64/idbc -gdb -q -nw -i mi -tty /dev/pts/9 —cd=/home/phil/dev/c++/workspace/AddressBook —nx /home/phil/dev/c++/workspace/AddressBook/AddressBook
…and none of this occurs using GDB, where the GUI pops up just fine.
I’m out of ideas — does anyone have any suggestions how to rectify this?
Thanks,
Phil.
- Forum
- Qt
- Installation and Deployment
- Qt 5.3.2 Installation Error (Qt: Session management error: None of the authentication
-
1st November 2014, 06:17
#1
Qt 5.3.2 Installation Error (Qt: Session management error: None of the authentication
Hi,
I am trying to install Qt-5.3.2 on CentOS 6.5, and here is the error
Qt: Session management error: None of the authentication protocols specified are supported
Warning: X Error: BadAccess (attempt to access private resource denied) 10
Extension: 130 (MIT-SHM)
Minor opcode: 1 (X_ShmAttach)
Resource id: 0xffWarning: X Error: BadShmSeg (invalid shared segment parameter) 128
Extension: 130 (MIT-SHM)
Minor opcode: 5 (X_ShmCreatePixmap)
Resource id: 0xdcWarning: X Error: BadDrawable (invalid Pixmap or Window parameter) 9
Major opcode: 62 (X_CopyArea)
Resource id: 0x2800013And i am connected to this maichine via VNC viewer
Thanks for your Help
Thiru
Similar Threads
-
Replies: 1
Last Post: 30th November 2012, 10:45
-
Replies: 0
Last Post: 11th August 2010, 11:36
-
Replies: 0
Last Post: 10th May 2010, 13:53
-
Replies: 0
Last Post: 4th March 2009, 17:39
-
Replies: 2
Last Post: 4th July 2008, 09:10
Tags for this Thread
Bookmarks
Bookmarks
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
- BB code is On
- Smilies are On
- [IMG] code is On
- [VIDEO] code is On
- HTML code is Off
Forum Rules
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.
Модераторы: Warderer, Модераторы разделов
-
Декабрист
- Сообщения: 43
- ОС: DEBIAN, UBUNTU
Не запускаются приложения с правами SU
Debian Squeeze, Gnome. При запуске Krusader, Dolphin, Nautilus, Kate с правами su, вываливается ошибка:
QGtkStyle was unable to detect the current GTK+ theme.
Qt: Session management error: None of the authentication protocols specified are supported
krusader(4518): Session bus not found
KCrash: Application ‘krusader’ crashing…
sock_file=/root/.kde/socket-fuckcoolhack/kdeinit4__0
Warning: connect() failed: : Нет такого файла или каталога
KCrash cannot reach kdeinit, launching directly.
QGtkStyle was unable to detect the current GTK+ theme.
Qt: Session management error: None of the authentication protocols specified are supported
drkonqi(4519): Session bus not found
и тому подобное. Под юзером запускаются нормально. В KDE тоже все работает. Как с этим бороться? А то как то непривычно без любимых программ.
Кто нибудь сталкивался с таким безобразием?
Делай- что должен делать, и будь- что будет!
-
Декабрист
- Сообщения: 43
- ОС: DEBIAN, UBUNTU
Re: Не запускаются приложения с правами SU
Сообщение
Декабрист » 22.02.2011 19:55
Galaxy писал(а): ↑
22.02.2011 17:31
Извините, но Вам не кажется странным запускать в Gnome Krusader, Dolphin, Nautilus, Kate с правами su?
Не кажется. По меньшей мере, достаточно удобно пользоваться именно этим и именно так
watashiwa_daredeska писал(а): ↑
22.02.2011 17:51
Что такое «права su»? Это пользователь такой? Как, откуда запускаете?
Запускаю из консоли. SU- с правами рута, если что…
Делай- что должен делать, и будь- что будет!
-
Bizdelnick
- Модератор
- Сообщения: 19826
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Не запускаются приложения с правами SU
Сообщение
Bizdelnick » 22.02.2011 20:04
Декабрист писал(а): ↑
22.02.2011 19:55
Не кажется.
Зря. Эти программы для такого использования не предназначены, отсюда и ошибки.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще |
в течение (часа) новичок нюанс по умолчанию |
приемлемо проблема пробовать трафик |
-
Декабрист
- Сообщения: 43
- ОС: DEBIAN, UBUNTU
Re: Не запускаются приложения с правами SU
Сообщение
Декабрист » 22.02.2011 20:14
Bizdelnick писал(а): ↑
22.02.2011 20:04
Декабрист писал(а): ↑
22.02.2011 19:55
Не кажется.
Зря. Эти программы для такого использования не предназначены, отсюда и ошибки.
Ребята, если бы я хотел обсуждать личные пристрастия кого либо к тому или иному софту, то видимо открыл тему в другом разделе. Не нахожу ничего странного, в том, что бы использовать удобный файловый менеджер, как например Krusader, с правами рута. Честное слово, гуевыми приложениями пользоваться значительно удобнее, чем вбивать команды в консоли, если конечно речь не идет о каких то критических действиях, когда гую довериться нельзя. Есть проблема, описанная мною. В предыдущих версиях ОСи этого косяка не наблюдалось. Как с этим справиться- мне не понятно, потому и обратился за помощью. В любом случае, если появляется ошибка, значит что то не так, и это надо исправлять, мало ли где это еще может отразиться. Система пока новая и не все косяки всплыли. А обсуждать кто каким пальцем на Enter нажимает- бесполезная трата времени.
Делай- что должен делать, и будь- что будет!
-
SLEDopit
- Модератор
- Сообщения: 4814
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Не запускаются приложения с правами SU
Сообщение
SLEDopit » 22.02.2011 20:19
Bizdelnick писал(а): ↑
22.02.2011 20:04
отсюда и ошибки.
не отсюда.
ну или юзайте sux вместо su.
но вообще, в воспитанных семьях всегда учат не работать под рутом.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don’t do mistakes, the more bugs are in your code.
-
Bizdelnick
- Модератор
- Сообщения: 19826
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Не запускаются приложения с правами SU
Сообщение
Bizdelnick » 22.02.2011 20:40
Есть подозрение, что это было сделано специально. Будь это баг, давным давно бы пофиксили.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще |
в течение (часа) новичок нюанс по умолчанию |
приемлемо проблема пробовать трафик |
-
Декабрист
- Сообщения: 43
- ОС: DEBIAN, UBUNTU
Re: Не запускаются приложения с правами SU
Сообщение
Декабрист » 22.02.2011 20:45
Bizdelnick писал(а): ↑
22.02.2011 20:40
Есть подозрение, что это было сделано специально. Будь это баг, давным давно бы пофиксили.
Возможно, только тогда и в KDE должно быть аналогично, а там то все работает. Интересно что через sudo все запускается нормально. И все же любопытно- откуда тут ноги растут?
Делай- что должен делать, и будь- что будет!
-
SLEDopit
- Модератор
- Сообщения: 4814
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Не запускаются приложения с правами SU
Сообщение
SLEDopit » 22.02.2011 23:23
Декабрист писал(а): ↑
22.02.2011 20:45
Возможно, только тогда и в KDE должно быть аналогично, а там то все работает. Интересно что через sudo все запускается нормально. И все же любопытно- откуда тут ноги растут?
Ну вообще для KDE есть kdesu, для GNOME — gsudo (хотя названия могу немного отличаться), можно их использовать.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don’t do mistakes, the more bugs are in your code.
The browser version you are using is not recommended for this site.
Please consider upgrading to the latest version of your browser by clicking one of the following links.
- Safari
- Chrome
- Edge
- Firefox
Article ID: 000081355
Content Type: Troubleshooting
Last Reviewed: 12/10/2012
Qt: Session management error: None of the authentication protocols specified are supported
Environment
You may see this error message when running the Quartus® II software on Linux using a remote X display.
To work around this problem, unset the SESSION_MANAGER
environment variable before launching the Quartus II software.
- Description
- Resolution