Version: CVS (using KDE Devel) Installed from: Compiled sources I deleted my .kde directory and started Gideon. It came up in ideal mode like I want. I then played with the different UI modes. Top level window mode segfaults and gideon won't start. Once you select another mode you are unable to get the UI back into ideal mode. The only way I could get back the initial Ideal mode was by going into gideonrc and deleting the mode section.
>Once you select another mode you are unable to get the UI back into ideal Hmm.. Are you saying this happens with all other gui modes? I don't use TopLevel, but I it doesn't immediately crash here. Do you have a backtrace?
I only get a four line hex backtrace, no symbols Did you try all four modes?
Yes, running latest kdelibs + kdevelop from CVS, I have no major problems changing between GUI modes.
This is all I get from a backtrace (no debugging symbols found)...Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 1096186816 (LWP 1724)] 0xffffe410 in ?? () #0 0xffffe410 in ?? () #1 0xbfffc754 in ?? () I thought I had symbols turned on. I am config'd --enable-debug [root@smirl root]# /opt/kde3/bin/gideon /opt/kde3/bin/gideon: Symbol `_ZTV18KDevPartController' has different size in shared object, consider re-linking Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed kdeinit: Launched DCOPServer, pid = 1795 result = 0 DCOP: register 'anonymous-1795' -> number of clients is now 1 DCOP: unregister 'anonymous-1795' kdeinit: Launched KLauncher, pid = 1799 result = 0 DCOP: register 'klauncher' -> number of clients is now 1 DCOP: unregister 'klauncher' DCOP: register 'klauncher' -> number of clients is now 1 QPixmap: Cannot create a QPixmap when no GUI is being used QPixmap: Cannot create a QPixmap when no GUI is being used DCOP: new daemon klauncher kdeinit: Launched KDED, pid = 1800 result = 0 DCOP: register 'kded' -> number of clients is now 1 DCOP: unregister 'kded' DCOP: register 'kded' -> number of clients is now 1 DCOP: register 'anonymous-1800' -> number of clients is now 2 kio (KDirWatch): Available methods: Stat, FAM kio (KLauncher): KLauncher: Got kdeinit_exec_wait('kbuildsycoca', ...) kdeinit: Got EXEC_NEW 'kbuildsycoca' from launcher. kio (KLauncher): kbuildsycoca (pid 1802) up and running. Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed QPixmap: Cannot create a QPixmap when no GUI is being used QPixmap: Cannot create a QPixmap when no GUI is being used DCOP: register 'kbuildsycoca' -> number of clients is now 3 kbuildsycoca running... DCOP: register 'anonymous-1802' -> number of clients is now 4 kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-root/ksycoca kbuildsycoca: checking file timestamps kbuildsycoca: timestamps check ok DCOP: unregister 'anonymous-1802' kdeinit: PID 1802 terminated. DCOP: unregister 'kbuildsycoca' kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-root/ksycoca kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-root/ksycoca kio (KDirWatch): Added Dir /root/.kde/share/servicetypes NotExisting [KDirWatch-1] kio (KDirWatch): Added Dir /root/.kde/share for /root/.kde/share/servicetypes kio (KDirWatch): Setup FAM (Req 1) for /root/.kde/share kded: Does not exist! (/root/.kde/share/servicetypes/) kio (KDirWatch): Added Dir /opt/kde3/share/servicetypes [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 2) for /opt/kde3/share/servicetypes kio (KDirWatch): Added Dir /root/.kde/share/mimelnk [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 3) for /root/.kde/share/mimelnk kio (KDirWatch): Added Dir /opt/kde3/share/mimelnk [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 4) for /opt/kde3/share/mimelnk kio (KDirWatch): Added Dir /opt/kde3/share/mimelnk/application [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 5) for /opt/kde3/share/mimelnk/application kio (KDirWatch): Added Dir /opt/kde3/share/mimelnk/text [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 6) for /opt/kde3/share/mimelnk/text kio (KDirWatch): Added Dir /opt/kde3/share/mimelnk/audio [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 7) for /opt/kde3/share/mimelnk/audio kio (KDirWatch): Added Dir /opt/kde3/share/mimelnk/video [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 8) for /opt/kde3/share/mimelnk/video kio (KDirWatch): Added Dir /opt/kde3/share/mimelnk/image [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 9) for /opt/kde3/share/mimelnk/image kio (KDirWatch): Added Dir /opt/kde3/share/mimelnk/inode [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 10) for /opt/kde3/share/mimelnk/inode kio (KDirWatch): Added Dir /opt/kde3/share/mimelnk/message [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 11) for /opt/kde3/share/mimelnk/message kio (KDirWatch): Added Dir /opt/kde3/share/mimelnk/multipart [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 12) for /opt/kde3/share/mimelnk/multipart kio (KDirWatch): Added Dir /opt/kde3/share/mimelnk/model [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 13) for /opt/kde3/share/mimelnk/model kio (KDirWatch): Added Dir /opt/kde3/share/mimelnk/all [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 14) for /opt/kde3/share/mimelnk/all kio (KDirWatch): Added Dir /root/.kde/share/applnk [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 15) for /root/.kde/share/applnk kio (KDirWatch): Added Dir /opt/kde3/share/applnk [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 16) for /opt/kde3/share/applnk kio (KDirWatch): Added Dir /opt/kde3/share/applnk/Development [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 17) for /opt/kde3/share/applnk/Development kio (KDirWatch): Added Dir /opt/kde3/share/applnk/Settings [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 18) for /opt/kde3/share/applnk/Settings kio (KDirWatch): Added Dir /opt/kde3/share/applnk/Settings/Components [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 19) for /opt/kde3/share/applnk/Settings/Components kio (KDirWatch): Added Dir /root/.kde/share/services NotExisting [KDirWatch-1] kio (KDirWatch): Added already watched Entry /root/.kde/share (for /root/.kde/share/services) kded: Does not exist! (/root/.kde/share/services/) kio (KDirWatch): Added Dir /opt/kde3/share/services [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 20) for /opt/kde3/share/services kio (KDirWatch): Added Dir /opt/kde3/share/services/kded [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 21) for /opt/kde3/share/services/kded kio (KDirWatch): Added Dir /opt/kde3/share/services/kresources [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 22) for /opt/kde3/share/services/kresources kio (KDirWatch): Added Dir /opt/kde3/share/services/kresources/kabc [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 23) for /opt/kde3/share/services/kresources/kabc kio (KDirWatch): Added Dir /opt/kde3/share/applications [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 24) for /opt/kde3/share/applications kio (KDirWatch): Added Dir /opt/kde3/share/applications/kde [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 25) for /opt/kde3/share/applications/kde kio (KDirWatch): Added Dir /usr/share/applications [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 26) for /usr/share/applications kio (KDirWatch): Added Dir /opt/kde3/share/apps/kconf_update [KDirWatch-2] kio (KDirWatch): Setup FAM (Req 27) for /opt/kde3/share/apps/kconf_update kio (KLauncher): KLauncher: Got kdeinit_exec_wait('kconf_update', ...) kdeinit: Got EXEC_NEW 'kconf_update' from launcher. kio (KLauncher): kconf_update (pid 1803) up and running. kdeinit: PID 1803 terminated. DCOP: new daemon kded DCOP: unregister 'anonymous-1800' kdeinit: PID 1800 terminated. kdeinit: opened connection to :0.0 DCOP: register 'gideon-1792' -> number of clients is now 1 kdevelop (core): SPLASH: message=Starting core application kdevelop (core): SPLASH: message=Loading Settings gideon: : KDockWidget::setHeader gideon: KDockWidgetHeader::showUndockButton(true) gideon: KDockWidgetHeader::showUndockButton(false) gideon: switch(mdiMode): default kio (KDirWatch): Available methods: Stat, FAM kparts: DockMainWindow::createGUI for 0L kdevelop (core): MainWindowShare::slotGUICreated() kio (KTrader): KServiceTypeProfile::offers( KDevelop/Plugin, ) kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-root/ksycoca kio (KTrader): Returning 61 offers DCOP: unregister 'gideon-1792' [root@smirl root]# DCOPServer : slotTerminate() -> sending terminateKDE signal. klauncher: KLauncher::process ---> terminateKDE Mutex destroy failure: Device or resource busy kdeinit: terminate KDE. --- this is where I segfault DCOP: unregister 'klauncher' DCOPServer : slotSuicide() -> exit. ICE default IO error handler doing an exit(), pid = 1801, errno = 0 Maybe this is a complication from me running gideon as root.
>gideon: : KDockWidget::setHeader >gideon: KDockWidgetHeader::showUndockButton(true) >gideon: KDockWidgetHeader::showUndockButton(false) >gideon: switch(mdiMode): default gideon?!?! What are you running? I assumed you were running recent CVS. KDevelop3 is now named 'kdevelop' again and has been for a month or so. You should start it as "kdevelop', not as 'gideon' now. (The latter might work if you have an older install in the same path.)
I missed the name change so the old gideon binary was still in the install directory. I was running it with all of the new parts. I just whacked my install tree and I am rebuilding it. Top level mode works now. I liked the window style of the old ideal mode better. How do I get it back? For example text with the icons in the bottom tab bar.
OK, I'll close this report again as it seems you were doing something out of the ordinary.. ;) >I liked the window style of the old ideal mode better. How do I get it back? Wait for us to fix it, I'm afraid.