My setup: ROOT 5.34/37 (heads/v5-34-00-patches@v5-34-36-17-gceb4d24, May 07 2016, 00:27:01 on macosx64)
-tried with ROOT6
-tried changing to Qt5.7
no improvement.
I made a Qt app, which uses Root.
On LinuxMint and SLC5 it compiles and runs as expected.
I try on Mac. Compile seems to finish ok.
When running the application, I get this:
Application Output from Qt
Starting /Users/ak/workspace/build-vmm-mon-Desktop_Qt_5_6_0_clang_64bit-Debug/vmm-mon.app/Contents/MacOS/vmm-mon...
2016-11-28 17:49:29.233 vmm-mon[40178:2018365] Fatal error: requested non-existing drawable 0
2016-11-28 17:49:29.233 vmm-mon[40178:2018365] This drawable not found among allocated/deleted drawables
*** Break *** segmentation violation
Generating stack trace...
0x000000010b115949 in TCanvas::TCanvas(char const*, int, int, int) (in libGpad.so) + 409
0x00000001093f1daf in QRootCanvas::QRootCanvas(QWidget*) (in vmm-mon) (canvas.cxx:37)
0x00000001093f1e1d in QRootCanvas::QRootCanvas(QWidget*) (in vmm-mon) (canvas.cxx:39)
0x00000001093f2489 in QMainCanvas::QMainCanvas(QWidget*) (in vmm-mon) (canvas.cxx:140)
0x00000001093f264d in QMainCanvas::QMainCanvas(QWidget*) (in vmm-mon) (canvas.cxx:153)
0x00000001093e53fc in MainWindow::createCanvas() (in vmm-mon) (mainwindow.cpp:51)
0x00000001093e5122 in MainWindow::MainWindow(QWidget*) (in vmm-mon) (mainwindow.cpp:15)
0x00000001093e55fd in MainWindow::MainWindow(QWidget*) (in vmm-mon) (mainwindow.cpp:16)
0x00000001093e3dc4 in main (in vmm-mon) (main.cpp:13)
0x00000001093e3d14 in start (in vmm-mon) + 52
/Users/ak/workspace/build-vmm-mon-Desktop_Qt_5_6_0_clang_64bit-Debug/vmm-mon.app/Contents/MacOS/vmm-mon exited with code 1[/code]
On my code, it crashes when this runs:
[code] fCanvas = new TCanvas("Root Canvas", width(), height(), wid);
googled it for a while without success.