Opened 16 years ago
Closed 14 years ago
#4686 closed defect (fixed)
VBoxQtconfig dumps core on OpenSolaris
Reported by: | Matt Lewandowsky | Owned by: | |
---|---|---|---|
Component: | GUI | Version: | VirtualBox 3.0.4 |
Keywords: | VBoxQtconfig Solaris core | Cc: | |
Guest type: | other | Host type: | Solaris |
Description
Using OpenSolaris (SXCE) snv_117, VirtualBox 3.0.2 and 3.0.4 dump core with a memory fault when you attempt to run VBoxQtconfig. (Earlier versions are untested.)
Attached is a demangled stack trace (for some value of demangled...):
fffffd7fffdfd650 libglib-2.0.so.0.2000.1`g_utf8_validate+0x20() fffffd7fffdfd6b0 libgconf-2.so.4.1.5`gconf_value_from_corba_value+0x2d4() fffffd7fffdfd780 libgconf-2.so.4.1.5`gconf_engine_get_fuller+0x24c() fffffd7fffdfd7f0 libgconf-2.so.4.1.5`gconf_engine_get_entry+0x89() fffffd7fffdfd830 libgconf-2.so.4.1.5`get+0x10b() fffffd7fffdfd870 libgconf-2.so.4.1.5`gconf_client_get_full+0x93() fffffd7fffdfd8a0 libgconf-2.so.4.1.5`gconf_client_get+0x46() fffffd7fffdfd8f0 libgconf-2.so.4.1.5`gconf_client_get_string+0x71() fffffd7fffdfd950 libQtGuiVBox.so.4`QCleanlooksStylePrivate::lookupIconTheme() const+0x335() fffffd7fffdfdb60 libQtGuiVBox.so.4`QCleanlooksStyle::standardPixmap(QStyle::StandardPixmap) const PK12QStyleOptionPK7QWidget+0x98() fffffd7fffdfdcc0 libQtGuiVBox.so.4`_ZNK16QCleanlooksStyle26standardIconImplementationEN6QStyle14Sta ndardPixmapEPK12QStyleOptionPK7QWidget+0x99() fffffd7fffdfdd00 libQtGuiVBox.so.4`QCleanlooksStyle::qt_metacall(QMetaObject::Call(int, void**))+0x77 () fffffd7fffdfe0c0 libQtCoreVBox.so.4`QMetaObject::invokeMethod(QObject*, const char*, Qt::ConnectionType) E22QGenericReturnArgument16QGenericArgumentS7_S7_S7_S7_S7_S7_S7_S7_S7_+0x5dd() fffffd7fffdfe290 libQtGuiVBox.so.4`_ZNK6QStyle12standardIconENS_14StandardPixmapEPK12QStyleOptionPK 7QWidget+0x218() fffffd7fffdfe310 libQtGuiVBox.so.4`QMdiSubWindowPrivate::createSystemMenu()+0xc2() fffffd7fffdfe3b0 libQtGuiVBox.so.4`QMdiSubWindow::QMdiSubWindow(QWidget*, QFlags<Qt::WindowType>)+0x7e() fffffd7fffdfe430 libQtGuiVBox.so.4`QMdiArea::addSubWindow(QWidget*, QFlags<Qt::WindowType>)+0 x153() fffffd7fffdfe490 PreviewFrame::PreviewFrame(QWidget*, const char*)+0x101() fffffd7fffdfe560 Ui_MainWindowBase::setupUi(Q3MainWindow*)+0xeef() fffffd7fffdfe590 MainWindowBase::MainWindowBase(QWidget*, const char*, QFlags<Qt::WindowType>)+0x40 () fffffd7fffdfe850 MainWindow::MainWindow()+0x39() fffffd7fffdfed60 main+0x4f() fffffd7fffdfed70 _start+0x6c()
Change History (3)
comment:1 by , 16 years ago
comment:2 by , 16 years ago
It appears that Plastique is the default theme for VirtualBox on Solaris. I attempted to switch to Cleanlooks to better match the default OS theme, and this kills the app (VBoxQtconfig, if I keep poking in it; else, VirtualBox itself when I go to do anything "useful" in it) with an error akin to:
X Error: BadName (named color or font does not exist) 15 Major opcode: 45 (X_OpenFont) Resource id: 0x58000ba
To eliminate the need for us (Open)Solaris users (who ought to be using JDS/Gnome rather than CDE these days...) to make the app look like it's not from 10 or 15 years ago (and stick out like a sore thumb...), would it be unreasonable to request that the default theme be changed to Cleanlooks with colors more in-line with the operating system's default themes?
I'm using color values of:
Palette | HSV | RGB |
3-D Effects | 225 4 247 | 243 244 247 |
Window Background | 228 5 237 | 232 233 237 |
I realise the colors don't quite match the Solaris and OpenSolaris GNOME themes, but they "look" "right". And that's all that really matters. ;)
In some hours, I can poke at the core I'm getting ater changing the theme, if you wish.
comment:3 by , 14 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Re-open if this is still relevant with latest VBox versions and Solaris.
Thanks for the bug report, this is a bug with Qt choosing a style that's not compatible with the system (missing files etc.). To workaround this run it as