Github messages for voidlinux
 help / color / mirror / Atom feed
From: zlice <zlice@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: [ISSUE] FreeCAD 0.19.2 crashes on sketches
Date: Wed, 10 Nov 2021 19:30:00 +0100	[thread overview]
Message-ID: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-34016@inbox.vuxu.org> (raw)

[-- Attachment #1: Type: text/plain, Size: 9064 bytes --]

New issue by zlice on void-packages repository

https://github.com/void-linux/void-packages/issues/34016

Description:
<!-- Don't request update of package. We have a script for that. https://alpha.de.repo.voidlinux.org/void-updates/void-updates.txt . However, a quality pull request may help. -->
### System

* xuname:   Void 5.15.1 x86_64 AuthenticAMD uptodate hold rrrmFFFFFFFFF
* package:  freecad-0.19.2_2


### Expected behavior

Able to create new sketches

### Actual behavior


```

Program received signal SIGSEGV, Segmentation fault.
#0  /usr/lib/libc.so.6(+0x3d000) [0x7f0216727000]
#1  /usr/lib/libQt5Gui.so.5(+0x5a9c5a) [0x7f021767cc5a]
#2  /usr/lib/libQt5Gui.so.5(+0x3fa757) [0x7f02174cd757]
#3  0x7f02174b9934 in QPaintEngineEx::drawPixmapFragments(QPainter::PixmapFragment const*, int, QPixmap const&, QFlags<QPainter::PixmapFragmentHint>) from /usr/lib/libQt5Gui.so.5+0x1d4
#4  0x7f021797901d in qDrawBorderPixmap(QPainter*, QRect const&, QMargins const&, QPixmap const&, QRect const&, QMargins const&, QTileRules const&, QFlags<QDrawBorderPixmap::DrawingHint>) from /usr/lib/libQt5Widgets.so.5+0x187d
#5  0x7f02179e320e in QFusionStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const from /usr/lib/libQt5Widgets.so.5+0x146e
#6  0x7f02179e952b in QFusionStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const from /usr/lib/libQt5Widgets.so.5+0x311b
#7  0x7f0217a3bfa1 in QGroupBox::paintEvent(QPaintEvent*) from /usr/lib/libQt5Widgets.so.5+0x81
#8  0x7f021794c03e in QWidget::event(QEvent*) from /usr/lib/libQt5Widgets.so.5+0x1ce
#9  0x7f0217a3d10d in QGroupBox::event(QEvent*) from /usr/lib/libQt5Widgets.so.5+0x8d
#10  0x7f021790c17f in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/libQt5Widgets.so.5+0x7f
#11  0x7f0218dd3328 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad/lib64/libFreeCADGui.so+0x88
#12  0x7f0216de219a in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/libQt5Core.so.5+0x12a
#13  0x7f0217944166 in QWidgetPrivate::sendPaintEvent(QRegion const&) from /usr/lib/libQt5Widgets.so.5+0x36
#14  0x7f02179449b2 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) from /usr/lib/libQt5Widgets.so.5+0x7f2
#15  0x7f0217945d03 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) from /usr/lib/libQt5Widgets.so.5+0x503
#16  0x7f0217945b22 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) from /usr/lib/libQt5Widgets.so.5+0x322
#17  0x7f0217945b22 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) from /usr/lib/libQt5Widgets.so.5+0x322
#18  0x7f0217945b22 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) from /usr/lib/libQt5Widgets.so.5+0x322
#19  0x7f0217945b22 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) from /usr/lib/libQt5Widgets.so.5+0x322
#20  0x7f0217945b22 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) from /usr/lib/libQt5Widgets.so.5+0x322
#21  0x7f02179446cc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) from /usr/lib/libQt5Widgets.so.5+0x50c
#22  /usr/lib/libQt5Widgets.so.5(+0x17388a) [0x7f021791c88a]
#23  /usr/lib/libQt5Widgets.so.5(+0x1ba321) [0x7f0217963321]
#24  /usr/lib/libQt5Widgets.so.5(+0x1be72c) [0x7f021796772c]
#25  0x7f021790c17f in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/libQt5Widgets.so.5+0x7f
#26  0x7f0218dd3328 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad/lib64/libFreeCADGui.so+0x88
#27  0x7f0216de219a in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/libQt5Core.so.5+0x12a
#28  0x7f021720dc99 in QGuiApplicationPrivate::processGeometryChangeEvent(QWindowSystemInterfacePrivate::GeometryChangeEvent*) from /usr/lib/libQt5Gui.so.5+0x179
#29  0x7f02171e76bc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/libQt5Gui.so.5+0xac
#30  /usr/lib/qt5/plugins/platforms/../../../libQt5XcbQpa.so.5(+0x6340a) [0x7f021168140a]
#31  /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x25b) [0x7f021491ec0b]
#32  /usr/lib/libglib-2.0.so.0(+0x53eb8) [0x7f021491eeb8]
#33  /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x2f) [0x7f021491ef6f]
#34  0x7f0216e3957f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/libQt5Core.so.5+0x5f
#35  0x7f0216de0b4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/libQt5Core.so.5+0x12b
#36  0x7f0217b05147 in QDialog::exec() from /usr/lib/libQt5Widgets.so.5+0x187
#37  0x7f0144947a5c in CmdSketcherNewSketch::activated(int) from /usr/lib/freecad/lib64/SketcherGui.so+0x10c
#38  0x7f0218e01f91 in Gui::Command::invoke(int, Gui::Command::TriggerSource) from /usr/lib/freecad/lib64/libFreeCADGui.so+0x4d1
#39  /usr/lib/libQt5Core.so.5(+0x2e57b0) [0x7f0216e187b0]
#40  0x7f0217905b82 in QAction::triggered(bool) from /usr/lib/libQt5Widgets.so.5+0x42
#41  0x7f02179083c1 in QAction::activate(QAction::ActionEvent) from /usr/lib/libQt5Widgets.so.5+0xe1
#42  /usr/lib/libQt5Widgets.so.5(+0x252262) [0x7f02179fb262]
#43  0x7f02179fb381 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) from /usr/lib/libQt5Widgets.so.5+0xf1
#44  0x7f0217aeac7a in QToolButton::mouseReleaseEvent(QMouseEvent*) from /usr/lib/libQt5Widgets.so.5+0xa
#45  0x7f021794c03e in QWidget::event(QEvent*) from /usr/lib/libQt5Widgets.so.5+0x1ce
#46  0x7f021790c17f in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/libQt5Widgets.so.5+0x7f
#47  0x7f021791306b in QApplication::notify(QObject*, QEvent*) from /usr/lib/libQt5Widgets.so.5+0x49b
#48  0x7f0218dd3328 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad/lib64/libFreeCADGui.so+0x88
#49  0x7f0216de219a in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/libQt5Core.so.5+0x12a
#50  0x7f0217912096 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) from /usr/lib/libQt5Widgets.so.5+0x1d6
#51  /usr/lib/libQt5Widgets.so.5(+0x1bb0a1) [0x7f02179640a1]
#52  /usr/lib/libQt5Widgets.so.5(+0x1be3ce) [0x7f02179673ce]
#53  0x7f021790c17f in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/libQt5Widgets.so.5+0x7f
#54  0x7f0218dd3328 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad/lib64/libFreeCADGui.so+0x88
#55  0x7f0216de219a in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/libQt5Core.so.5+0x12a
#56  0x7f02172115c3 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) from /usr/lib/libQt5Gui.so.5+0x653
#57  0x7f02171e76bc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/libQt5Gui.so.5+0xac
#58  /usr/lib/qt5/plugins/platforms/../../../libQt5XcbQpa.so.5(+0x6340a) [0x7f021168140a]
#59  /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x25b) [0x7f021491ec0b]
#60  /usr/lib/libglib-2.0.so.0(+0x53eb8) [0x7f021491eeb8]
#61  /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x2f) [0x7f021491ef6f]
#62  0x7f0216e3957f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/libQt5Core.so.5+0x5f
#63  0x7f0216de0b4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/libQt5Core.so.5+0x12b
#64  0x7f0216de8dd0 in QCoreApplication::exec() from /usr/lib/libQt5Core.so.5+0x90
#65  0x7f0218d48f68 in Gui::Application::runApplication() from /usr/lib/freecad/lib64/libFreeCADGui.so+0x1978
#66  FreeCAD(+0x4954) [0x560eeffb7954]
#67  /usr/lib/libc.so.6(__libc_start_main+0xea) [0x7f0216711e0a]
#68  FreeCAD(+0x4c4a) [0x560eeffb7c4a]
```

### Steps to reproduce the behavior

- open sketcher workbench
- create sketch


### Comments

I've had weird issues with FreeCAD on my system before. The splash screen had to be disabled to even run a bit back but ran on another system with Void fine.

             reply	other threads:[~2021-11-10 18:30 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-11-10 18:30 zlice [this message]
2021-11-29 16:06 ` parallelistic
2021-12-06 19:33 ` zlice
2021-12-08  9:57 ` parallelistic
2021-12-08 19:05 ` parallelistic
2021-12-09 13:17 ` zlice
2021-12-09 17:11 ` parallelistic
2021-12-09 17:15 ` zlice
2021-12-09 17:17 ` zlice
2022-02-03  1:54 ` notthewave
2022-02-03 18:36 ` zlice
2022-06-11  2:13 ` github-actions
2022-06-11  2:17 ` [ISSUE] [CLOSED] " zlice
2022-06-11  2:17 ` zlice

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-34016@inbox.vuxu.org \
    --to=zlice@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).