Page MenuHomeAleph Objects Inc

Path bug
Open, NormalPublic

Description

Freecad is crashing when I import out tool presets

Program received signal SIGSEGV, Segmentation fault.
#0 /lib/x86_64-linux-gnu/libc.so.6(+0x33030) [0x7ff09ba1a030]
#1 0x7ff09dcef469 in QPixmap::pixmapData() const from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x19
#2 /usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x39dfff) [0x7ff09ddecfff]
#3 0x7ff09dd71afb in QPainter::drawPixmap(QPointF const&, QPixmap const&) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x8b
#4 0x7ff09dfd2d31 in QWindowsStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x1321
#5 0x7ff09df3a999 in QCommonStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x2d79
#6 0x7ff09dfdb1de in QWindowsStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0xafe
#7 0x7ff09e0ae694 in QToolButton::paintEvent(QPaintEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x84
#8 0x7ff09dc69e80 in QWidget::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x290
#9 0x7ff09dc1354c in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x8c
#10 0x7ff09dc1a52c in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x2cc
#11 0x7ff0a5251191 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x41
#12 0x7ff09d14cf1d in QCoreApplication::notifyInternal(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x8d
#13 0x7ff09dc644e5 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x605
#14 0x7ff09dc64ed8 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x458
#15 0x7ff09dc64dd8 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x358
#16 0x7ff09dc64dd8 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x358
#17 0x7ff09dc64dd8 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x358
#18 0x7ff09dc64dd8 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x358
#19 0x7ff09dc64076 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x196
#20 0x7ff09dc64ed8 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x458
#21 0x7ff09dc64dd8 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x358
#22 0x7ff09dc64dd8 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x358
#23 0x7ff09dc64dd8 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x358
#24 0x7ff09dc64dd8 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x358
#25 0x7ff09dc64dd8 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x358
#26 0x7ff09dc64dd8 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x358
#27 0x7ff09dc64dd8 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x358
#28 0x7ff09dc64dd8 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x358
#29 0x7ff09dc64dd8 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x358
#30 0x7ff09dc64076 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x196
#31 /usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x3e55f0) [0x7ff09de345f0]
#32 0x7ff09dc571e0 in QWidgetPrivate::syncBackingStore() from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0xa0
#33 0x7ff09dc69f68 in QWidget::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x378
#34 0x7ff09e049803 in QMainWindow::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x113
#35 0x7ff0a54e57bb in Gui::MainWindow::event(QEvent*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x5b
#36 0x7ff09dc1354c in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x8c
#37 0x7ff09dc1a52c in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x2cc
#38 0x7ff0a5251191 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad/lib/libFreeCADGui.so+0x41
#39 0x7ff09d14cf1d in QCoreApplication::notifyInternal(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x8d
#40 0x7ff09d150a16 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x3b6
#41 /usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x1bb703) [0x7ff09d17d703]
#42 /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x2a7) [0x7ff09505e7f7]
#43 /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4aa60) [0x7ff09505ea60]
#44 /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2c) [0x7ff09505eb0c]
#45 0x7ff09d17d854 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x64
#46 /usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x26e5d6) [0x7ff09dcbd5d6]
#47 0x7ff09d14b7ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x3f
#48 0x7ff09d14bb55 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x1b5
#49 0x7ff09d151bd9 in QCoreApplication::exec() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x99
#50 0x7ff0a5207281 in Gui::Application::runApplication() from /usr/lib/freecad/lib/libFreeCADGui.so+0x15e1
#51 freecad(main+0x654) [0x56018ae4f344]
#52 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7ff09ba072b1]
#53 freecad(_start+0x2a) [0x56018ae5058a]

V0.17 Rev 11850

Event Timeline

west created this task.Mar 5 2018, 2:45 PM
west assigned this task to alexei.
alexei removed alexei as the assignee of this task.Aug 5 2019, 3:04 PM
alexei triaged this task as Normal priority.
alexei changed the edit policy from "Custom Policy" to "FreeCAD (Project)".
alexei added a subscriber: alexei.