This forum is archived, go to the new forum!

This is the old fritzing discussion forum. Search it for valuable information from 2009 to 2015.

Fritzing does not wwork with latest Qt patch update (Qt 4.8.3)

Bernie 7 years, 3 months ago

Hello

My linux distribution upgraded from Qt 4.8.2 to Qt 4.8.3. Now Fritzing stopped working. The binary version available for download gives an error: "Cannot mix incompatible Qt library (version 0x40803) with this library (version 0x40802)". The source version compiles but crashes at launch (it segfaults as soon as the mouse pointer enters the window).

Downgrading the distribution is uneasy, so now I just can't run fritzing any more. Did you also come across this issue?

Bernie

Jonathan Cohen 7 years, 3 months ago

Hi Bernie,

This is the first I've heard of it. 

You might swapping  the 4.8.3 libraries into the Fritzing download--look in the lib folder.  

- j

 

 

Bernie 7 years, 3 months ago

Thank your the the hint. It now launches, but crashes when the mouse enters the window.

./Fritzing: line 16: 31933 Segmentation fault      "$dirname/lib/$appname" $

 

Bernie

Bernie 7 years, 3 months ago

To be exhaustive, just in case there is some connection, the following packages were updated, apart from Qt-4.8.3: libshout-2.3.1, imlib2-1.4.5, raptor-2.0.8, libcmis-0.1.0, phonon-4.6.1, util-linux-2.21.2, calligra-2.5.2, valgrind-3.7.0.

Jonathan Cohen 7 years, 3 months ago

Hi Bernie,

This doesn't help you immediately, but it looks like we will move to 4.8.3 for the next release, and perhaps that will solve the problem.

- j

 

Bernie 7 years, 3 months ago

Hello, These are the last lines of the gdb output. There are tens of thousands of repetitions of the "messageChanged/hideOrShow/activate" sequence, here is the end of it.


#58137 0x00007ffff706fa62 in QStatusBar::messageChanged(QString const&) () from /usr/lib64/qt4/libQtGui.so.4
#58138 0x00007ffff6e497d8 in QStatusBar::hideOrShow() () from /usr/lib64/qt4/libQtGui.so.4
#58139 0x000000000075e98a in MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) ()
#58140 0x00007ffff6197d9a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
   from /usr/lib64/qt4/libQtCore.so.4
#58141 0x0000000000776704 in SketchWidget::statusMessageSignal(QString, int) ()
#58142 0x00000000007069ca in SketchWidget::statusMessage(QString, int) ()
#58143 0x0000000000707015 in SketchWidget::hoverEnterConnectorItem(QGraphicsSceneHoverEvent*, ConnectorItem*) ()
#58144 0x00000000006bd493 in ConnectorItem::hoverEnterEvent(QGraphicsSceneHoverEvent*) ()
#58145 0x00007ffff6fbfdf8 in QGraphicsItem::sceneEvent(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58146 0x00007ffff6fe965f in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58147 0x00007ffff6fe9c12 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58148 0x00007ffff6fe9ff4 in QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58149 0x00007ffff6ffc56b in QGraphicsScene::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58150 0x00007ffff69f64b4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58151 0x00007ffff69fafdf in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58152 0x0000000000466e33 in FApplication::notify(QObject*, QEvent*) ()
#58153 0x00007ffff618244c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#58154 0x00007ffff7012d67 in QGraphicsViewPrivate::mouseMoveEventHandler(QMouseEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58155 0x00007ffff7012f4e in QGraphicsView::mouseMoveEvent(QMouseEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58156 0x0000000000721a04 in SketchWidget::mouseMoveEvent(QMouseEvent*) ()
#58157 0x00007ffff6a48024 in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58158 0x00007ffff6dedcb6 in QFrame::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58159 0x00007ffff7016f6b in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58160 0x00007ffff61825d7 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
   from /usr/lib64/qt4/libQtCore.so.4
#58161 0x00007ffff69f6481 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58162 0x00007ffff69fb802 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58163 0x0000000000466e33 in FApplication::notify(QObject*, QEvent*) ()
#58164 0x00007ffff618244c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#58165 0x00007ffff69f7475 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/qt4/libQtGui.so.4
#58166 0x00007ffff6a75918 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58167 0x00007ffff6a73fc9 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58168 0x00007ffff6a9bbe2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58169 0x00007ffff591b3e3 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#58170 0x00007ffff591b728 in ?? () from /usr/lib64/libglib-2.0.so.0
#58171 0x00007ffff591b7e4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#58172 0x00007ffff61b16df in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib64/qt4/libQtCore.so.4
#58173 0x00007ffff6a9b88e in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58174 0x00007ffff61811a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib64/qt4/libQtCore.so.4
#58175 0x00007ffff618145d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#58176 0x00007ffff6185eeb in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#58177 0x0000000000478f9b in main ()

Bernie

 

Jonathan Cohen 7 years, 3 months ago

Hi Bernie,

Thanks for posting the stack trace. Sounds like it's in an infinite loop and the stack finally crashes out. Since you are able to build from source, maybe try this:

open the file src/sketch/sketchwidget.cpp

find the function SketchWidget::hoverEnterConnectorItem()

inside the function, comment out the two calls to statusMessage(msg)

HTH,

- j

 

 

 

- j

Bernie 7 years, 3 months ago

I compiled again with this change, here is the stack trace (without the function arguments, I can ask to put them also).

Bernie.

#58127 0x00007ffff6e497d8 in QStatusBar::hideOrShow() () from /usr/lib64/qt4/libQtGui.so.4
#58128 0x00007ffff6197d9a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#58129 0x00007ffff706fa62 in QStatusBar::messageChanged(QString const&) () from /usr/lib64/qt4/libQtGui.so.4
#58130 0x00007ffff6e497d8 in QStatusBar::hideOrShow() () from /usr/lib64/qt4/libQtGui.so.4
#58131 0x00007ffff6197d9a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#58132 0x00007ffff706fa62 in QStatusBar::messageChanged(QString const&) () from /usr/lib64/qt4/libQtGui.so.4
#58133 0x00007ffff6e497d8 in QStatusBar::hideOrShow() () from /usr/lib64/qt4/libQtGui.so.4
#58134 0x00007ffff6197d9a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#58135 0x00007ffff706fa62 in QStatusBar::messageChanged(QString const&) () from /usr/lib64/qt4/libQtGui.so.4
#58136 0x00007ffff6e497d8 in QStatusBar::hideOrShow() () from /usr/lib64/qt4/libQtGui.so.4
#58137 0x00000000004a558a in MainWindow::statusMessage (this=0x1660a30, message=..., timeout=0) at src/mainwindow/mainwindow.cpp:1981
#58138 0x00000000007d9133 in MainWindow::qt_static_metacall (_o=0x1660a30, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7fffffffaf50)
    at debug/moc_mainwindow.cpp:494
#58139 0x00007ffff6197d9a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#58140 0x00000000007f9eaa in SketchWidget::statusMessageSignal (this=0x19aed70, _t1=..., _t2=0) at debug/moc_sketchwidget.cpp:627
#58141 0x000000000079ce0e in SketchWidget::statusMessage (this=0x19aed70, message=..., timeout=0) at src/sketch/sketchwidget.cpp:5448
#58142 0x000000000079d2e9 in SketchWidget::hoverLeaveConnectorItem (this=0x19aed70, event=0x7fffffffb0f0, item=0x82b01c0)
    at src/sketch/sketchwidget.cpp:5522
#58143 0x0000000000718305 in ConnectorItem::hoverLeaveEvent (this=0x82b01c0, event=0x7fffffffb0f0)
    at src/connectors/connectoritem.cpp:412
#58144 0x00007ffff6fbfdca in QGraphicsItem::sceneEvent(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58145 0x00007ffff6fe965f in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58146 0x00007ffff6fe9a93 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58147 0x00007ffff6fe9ff4 in QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58148 0x00007ffff6ffc56b in QGraphicsScene::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58149 0x00007ffff69f64b4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58150 0x00007ffff69fafdf in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58151 0x000000000046f0ab in FApplication::notify (this=0xec7150, receiver=0x12ab0a0, e=0x7fffffffba70) at src/fapplication.cpp:1383
#58152 0x00007ffff618244c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#58153 0x00007ffff7012d67 in QGraphicsViewPrivate::mouseMoveEventHandler(QMouseEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58154 0x00007ffff7012f4e in QGraphicsView::mouseMoveEvent(QMouseEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58155 0x00000000007887b4 in SketchWidget::mouseMoveEvent (this=0x19aed70, event=0x7fffffffcb80) at src/sketch/sketchwidget.cpp:2848
#58156 0x00007ffff6a48024 in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58157 0x00007ffff6dedcb6 in QFrame::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58158 0x00007ffff7016f6b in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58159 0x00007ffff61825d7 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
   from /usr/lib64/qt4/libQtCore.so.4
#58160 0x00007ffff69f6481 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58161 0x00007ffff69fb802 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58162 0x000000000046f0ab in FApplication::notify (this=0xec7150, receiver=0x12a7fd0, e=0x7fffffffcb80) at src/fapplication.cpp:1383
#58163 0x00007ffff618244c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#58164 0x00007ffff69f7475 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/qt4/libQtGui.so.4
#58165 0x00007ffff6a75918 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58166 0x00007ffff6a73fc9 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58167 0x00007ffff6a9bbe2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58168 0x00007ffff591b3e3 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#58169 0x00007ffff591b728 in ?? () from /usr/lib64/libglib-2.0.so.0
#58170 0x00007ffff591b7e4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#58171 0x00007ffff61b16df in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib64/qt4/libQtCore.so.4
#58172 0x00007ffff6a9b88e in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58173 0x00007ffff61811a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#58174 0x00007ffff618145d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#58175 0x00007ffff6185eeb in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#58176 0x0000000000485550 in main (argc=1, argv=0x7fffffffd7a8) at src/main.cpp:121

Bernie 7 years, 3 months ago

I forgot to mention, this is the first line of the crash report:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6197aa5 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4

Jonathan Cohen 7 years, 3 months ago

Hi Bernie,

Try commenting out the status(msg) calls in the function SketchWidget::hoverLeaveConnectorItem().  If that doesn't help, go into SketchWidget::statusMessage and add a "return;" statement at the beginning so the function becomes a no-op.

- j

Bernie 7 years, 2 months ago

SketchWidget::hoverLeaveConnectorItem() did not have calls to status(msg), howver it had two calls to statusMessage(QString). After commenting these two and also adding the "return;", Fritzing showed more stability. It was possible to put the mouse in the window, drop components to the breadboard, change to schematics and PCB views. However,

  • hovering the top menu bar or the bottom toolbar resulted in crash;
  • using keyboard shortcuts to activate the menu (say Alt+F for File menu) resulted in crash;
  • using keyboard shortcuts to invoke functions (say ctrl+O to Open) actually worked (file opens, interaction is possible as long as not hovering the menu or the toolbar).

Here is the stack trace when launching fritzing (mouse initially in a corner of the screen, outside Fritzing) and pressing Alt+F to activate the File menu.

 

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6197b60 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
(gdb) backtrace -50
#58126 0x00007ffff706fa62 in QStatusBar::messageChanged(QString const&) ()
   from /usr/lib64/qt4/libQtGui.so.4
#58127 0x00007ffff6e497d8 in QStatusBar::hideOrShow() ()
   from /usr/lib64/qt4/libQtGui.so.4
#58128 0x00007ffff6197d9a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#58129 0x00007ffff706fa62 in QStatusBar::messageChanged(QString const&) ()
   from /usr/lib64/qt4/libQtGui.so.4
#58130 0x00007ffff6e497d8 in QStatusBar::hideOrShow() ()
   from /usr/lib64/qt4/libQtGui.so.4
#58131 0x00007ffff6197d9a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#58132 0x00007ffff706fa62 in QStatusBar::messageChanged(QString const&) ()
   from /usr/lib64/qt4/libQtGui.so.4
#58133 0x00007ffff6e497d8 in QStatusBar::hideOrShow() ()
   from /usr/lib64/qt4/libQtGui.so.4
#58134 0x00007ffff6197d9a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#58135 0x00007ffff706fa62 in QStatusBar::messageChanged(QString const&) ()
   from /usr/lib64/qt4/libQtGui.so.4
#58136 0x00007ffff6e497d8 in QStatusBar::hideOrShow() ()
   from /usr/lib64/qt4/libQtGui.so.4
#58137 0x00007ffff6197d9a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#58138 0x00007ffff706fa62 in QStatusBar::messageChanged(QString const&) ()
   from /usr/lib64/qt4/libQtGui.so.4
#58139 0x00007ffff6e497d8 in QStatusBar::hideOrShow() ()
   from /usr/lib64/qt4/libQtGui.so.4
#58140 0x00007ffff6197d9a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#58141 0x00007ffff706fa62 in QStatusBar::messageChanged(QString const&) ()
   from /usr/lib64/qt4/libQtGui.so.4
#58142 0x00007ffff6e497d8 in QStatusBar::hideOrShow() ()
   from /usr/lib64/qt4/libQtGui.so.4
#58143 0x00007ffff6e07f03 in QMainWindow::event(QEvent*) ()
   from /usr/lib64/qt4/libQtGui.so.4
#58144 0x00000000004a2882 in MainWindow::event (this=0x1660840, e=0x7fffffffb870)
    at src/mainwindow/mainwindow.cpp:1609
#58145 0x00007ffff69f64b4 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
    () from /usr/lib64/qt4/libQtGui.so.4
#58146 0x00007ffff69fb54a in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib64/qt4/libQtGui.so.4
#58147 0x000000000046f18b in FApplication::notify (this=0xec7150,
    receiver=0x76f7330, e=0x7fffffffb870) at src/fapplication.cpp:1383
#58148 0x00007ffff618244c in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib64/qt4/libQtCore.so.4
#58149 0x00007ffff69eecad in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58150 0x00007ffff69ef499 in QAction::showStatusText(QWidget*) ()
   from /usr/lib64/qt4/libQtGui.so.4
#58151 0x00007ffff6e366e5 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58152 0x00007ffff6e36fdd in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58153 0x00007ffff6e37455 in QMenuBar::event(QEvent*) ()
   from /usr/lib64/qt4/libQtGui.so.4
#58154 0x00007ffff69f64b4 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
    () from /usr/lib64/qt4/libQtGui.so.4
#58155 0x00007ffff69fafdf in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib64/qt4/libQtGui.so.4
#58156 0x000000000046f18b in FApplication::notify (this=0xec7150,
    receiver=0x76f7330, e=0x7fffffffc060) at src/fapplication.cpp:1383
#58157 0x00007ffff618244c in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib64/qt4/libQtCore.so.4
#58158 0x00007ffff6a289c0 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58159 0x00007ffff6a29fc8 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58160 0x00007ffff69fcb2c in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib64/qt4/libQtGui.so.4
#58161 0x000000000046f18b in FApplication::notify (this=0xec7150,
    receiver=0x191df00, e=0x7fffffffc780) at src/fapplication.cpp:1383
#58162 0x00007ffff618244c in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib64/qt4/libQtCore.so.4
#58163 0x00007ffff6a9775a in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58164 0x00007ffff6a97baf in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58165 0x00007ffff6a73d84 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib64/qt4/libQtGui.so.4
#58166 0x00007ffff6a9bbe2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58167 0x00007ffff591b3e3 in g_main_context_dispatch ()
   from /usr/lib64/libglib-2.0.so.0
#58168 0x00007ffff591b728 in ?? () from /usr/lib64/libglib-2.0.so.0
#58169 0x00007ffff591b7e4 in g_main_context_iteration ()
   from /usr/lib64/libglib-2.0.so.0
#58170 0x00007ffff61b16df in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#58171 0x00007ffff6a9b88e in ?? () from /usr/lib64/qt4/libQtGui.so.4
#58172 0x00007ffff61811a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#58173 0x00007ffff618145d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#58174 0x00007ffff6185eeb in QCoreApplication::exec() ()
   from /usr/lib64/qt4/libQtCore.so.4
#58175 0x0000000000485450 in main (argc=1, argv=0x7fffffffd7a8) at src/main.cpp:121

 

Jonathan Cohen 7 years, 2 months ago

Hi Bernie,

I've got an idea of a way to fix this--I'll make a new upload to SVN shortly. I'll post again to this thread when the fix is in and you can let me know whether it works.

Cheers,

- j

 

Bernie 7 years, 2 months ago

Thank you very much for the update. I'll sync to svn if I see new changes and post the results here.

Bernie

Jonathan Cohen 7 years, 2 months ago

Hi Bernie,

I just updated SVN. You may want to revert the changes to sketchwidget.cpp.

Cheers

- j

 

 

Bernie 7 years, 2 months ago

I updated to revision r6441 and reverted modifications to sketchwidget.cpp. The new version solved the problem.

Thank you very much.

Bernie

Jonathan Cohen 7 years, 2 months ago

Hi Bernie,

Thanks for doing the testing.

Cheers,

- j

wes 6 years, 11 months ago

Similar/same ? problem      syslog entry:   wes-desktop kernel: [24222.008902] Fritzing[9779]: segfault at bf5a9ffc ip b67aac8f sp bf5aa000 error 6 in libQtCore.so.4.8.3[b6744000+2d9000]

Jonathan Cohen 6 years, 11 months ago

Hi Bernie.

It doesn't look like the same bug. Also, we are now building the linux release using 4.8.3.  Can you give more details--for example are you using the Fritzing executable downloaded from our site and on what flavor of Linux? Can you describe what is going on when the segfault happens?

- j

Jonathan Cohen 6 years, 11 months ago

PS.  Oops, sorry, meant 'Hi Wes'.