Mine is the Xfce edition of Mint 15 (a virtualbox VM). Perhaps that's the difference. It's not that big of a deal for me, I can always install a different virtual machine for testing. Maybe Xfce is "too" minimal (although I have built some Qt5 and PyQt5 apps on that VM in the past)?
Anyway ... here's gdb's info about the segfault when calibre closes (after the successful initial setup):
Code:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd9044700 (LWP 2395)]
0x00007ffff7210f94 in pthread_mutex_lock ()
from /lib/x86_64-linux-gnu/libpthread.so.0
And the backtrace:
Then the subsequent segfault when trying to start:
Code:
Program received signal SIGSEGV, Segmentation fault.
0x00007fffe2e8bdf0 in ?? ()
from /home/d******/Downloads/calibre-1.201.2/lib/qt_plugins/platforms/libqxcb.so
And the backtrace:
Spoiler:
Code:
#0 0x00007fffe2e8bdf0 in ?? ()
from /home/d******/Downloads/calibre-1.201.2/lib/qt_plugins/platforms/libqxcb.so
#1 0x00007fffe2e8bf92 in ?? ()
from /home/d******/Downloads/calibre-1.201.2/lib/qt_plugins/platforms/libqxcb.so
#2 0x00007fffe2e41fb5 in ?? ()
from /home/d******/Downloads/calibre-1.201.2/lib/qt_plugins/platforms/libqxcb.so
#3 0x00007fffe2e34e19 in ?? ()
from /home/d******/Downloads/calibre-1.201.2/lib/qt_plugins/platforms/libqxcb.so
#4 0x00007fffee2476d3 in QWindow::create() ()
from /home/d******/Downloads/calibre-1.201.2/lib/libQt5Gui.so.5
#5 0x00007fffe53b3b4c in QWidgetPrivate::create_sys(unsigned long long, bool, bool) () from /home/d******/Downloads/calibre-1.201.2/lib/libQt5Widgets.so.5
#6 0x00007fffe5398a50 in QWidget::create(unsigned long long, bool, bool) ()
from /home/d******/Downloads/calibre-1.201.2/lib/libQt5Widgets.so.5
#7 0x00007fffe539b44a in QWidget::setVisible(bool) ()
from /home/d******/Downloads/calibre-1.201.2/lib/libQt5Widgets.so.5
#8 0x00007fffe5d80ffc in sipQSplashScreen::setVisible(bool) ()
from /home/d******/Downloads/calibre-1.201.2/lib/python2.7/site-packages/PyQt5/QtWidgets.so
#9 0x00007fffe5bd341c in meth_QWidget_show ()
from /home/d******/Downloads/calibre-1.201.2/lib/python2.7/site-packages/PyQt5/QtWidgets.so
#10 0x00007ffff751bf32 in call_function (oparg=<optimized out>,
pp_stack=0x7fffffffc870) at Python/ceval.c:4033
#11 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag@entry=0)
at Python/ceval.c:2679
#12 0x00007ffff751c229 in fast_function (nk=<optimized out>,
na=<optimized out>, n=1, pp_stack=0x7fffffffcab0, func=0x7fffe3581b18)
at Python/ceval.c:4119
#13 call_function (oparg=<optimized out>, pp_stack=0x7fffffffcab0)
at Python/ceval.c:4054
#14 PyEval_EvalFrameEx (f=f@entry=0x7fffe39a03e0, throwflag=throwflag@entry=0)
at Python/ceval.c:2679
#15 0x00007ffff751cd80 in PyEval_EvalCodeEx (co=<optimized out>,
globals=<optimized out>, locals=locals@entry=0x0,
args=args@entry=0x7fffe3996768, argcount=1, kws=kws@entry=0x0,
kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
closure=0x0) at Python/ceval.c:3265
#16 0x00007ffff749ec06 in function_call (func=0x7fffe3581b90,
arg=0x7fffe3996750, kw=0x0) at Objects/funcobject.c:526
#17 0x00007ffff747363e in PyObject_Call (func=func@entry=0x7fffe3581b90,
arg=arg@entry=0x7fffe3996750, kw=kw@entry=0x0) at Objects/abstract.c:2529
#18 0x00007ffff7481bc0 in instancemethod_call (func=0x7fffe3581b90,
arg=0x7fffe3996750, kw=0x0) at Objects/classobject.c:2602
#19 0x00007ffff747363e in PyObject_Call (func=func@entry=0x7ffff0bffe60,
arg=arg@entry=0x7ffff7f9e050, kw=<optimized out>)
at Objects/abstract.c:2529
#20 0x00007ffff7515e77 in PyEval_CallObjectWithKeywords (func=0x7ffff0bffe60,
arg=0x7ffff7f9e050, kw=<optimized out>) at Python/ceval.c:3902
#21 0x00007ffff02c6045 in PyQtSlot::call(_object*, _object*) const ()
from /home/d******/Downloads/calibre-1.201.2/lib/python2.7/site-packages/PyQt5/QtCore.so
#22 0x00007ffff02c63d0 in PyQtSlot::invoke(void**, _object*, void*, bool) const
()
from /home/d******/Downloads/calibre-1.201.2/lib/python2.7/site-packages/PyQt5/QtCore.so
#23 0x00007ffff02c0a8b in PyQtSlotProxy::unislot(void**) ()
from /home/d******/Downloads/calibre-1.201.2/lib/python2.7/site-packages/PyQt5/QtCore.so
#24 0x00007ffff02c0b5b in PyQtSlotProxy::qt_metacall(QMetaObject::Call, int, void**) ()
from /home/d******/Downloads/calibre-1.201.2/lib/python2.7/site-packages/PyQt5/QtCore.so
#25 0x00007fffefcdb90f in QMetaObject::activate(QObject*, int, int, void**) ()
from /home/d******/Downloads/calibre-1.201.2/lib/libQt5Core.so.5
Let me know it you want anything looked into further.