Hacking:Tools: Difference between revisions
Content added Content deleted
m (URL updates, change to Git, rebranding) |
m (Make output user generic) |
||
Line 67: | Line 67: | ||
==26506== ERROR: AddressSanitizer: heap-buffer-overflow on address 0xa9f5b808 at pc 0x80b94ff bp 0xbf9b0b38 sp 0xbf9b0b2c |
==26506== ERROR: AddressSanitizer: heap-buffer-overflow on address 0xa9f5b808 at pc 0x80b94ff bp 0xbf9b0b38 sp 0xbf9b0b2c |
||
READ of size 4 at 0xa9f5b808 thread T0 |
READ of size 4 at 0xa9f5b808 thread T0 |
||
#0 0x80b94fe (/home/ |
#0 0x80b94fe (/home/''<you>''/CAD/build-Seamly2D-Desktop-Debug/src/app/bin/seamly2d+0x80b94fe) |
||
#1 0x80af9d0 (/home/ |
#1 0x80af9d0 (/home/''<you>''/CAD/build-Seamly2D-Desktop-Debug/src/app/bin/seamly2d+0x80af9d0) |
||
#2 0xb4eefd0b (/usr/lib/i386-linux-gnu/libQt5Core.so.5.2.1+0x250d0b) |
#2 0xb4eefd0b (/usr/lib/i386-linux-gnu/libQt5Core.so.5.2.1+0x250d0b) |
||
#3 0xb56a1e00 (/usr/lib/i386-linux-gnu/libQt5Widgets.so.5.2.1+0xd7e00) |
#3 0xb56a1e00 (/usr/lib/i386-linux-gnu/libQt5Widgets.so.5.2.1+0xd7e00) |
||
#4 0xb56a7800 (/usr/lib/i386-linux-gnu/libQt5Widgets.so.5.2.1+0xdd800) |
#4 0xb56a7800 (/usr/lib/i386-linux-gnu/libQt5Widgets.so.5.2.1+0xdd800) |
||
#5 0x8424abc (/home/ |
#5 0x8424abc (/home/''<you>''/CAD/build-Seamly2D-Desktop-Debug/src/app/bin/seamly2d+0x8424abc) |
||
#6 0xb4eefae9 (/usr/lib/i386-linux-gnu/libQt5Core.so.5.2.1+0x250ae9) |
#6 0xb4eefae9 (/usr/lib/i386-linux-gnu/libQt5Core.so.5.2.1+0x250ae9) |
||
#7 0xb4ef1f7a (/usr/lib/i386-linux-gnu/libQt5Core.so.5.2.1+0x252f7a) |
#7 0xb4ef1f7a (/usr/lib/i386-linux-gnu/libQt5Core.so.5.2.1+0x252f7a) |
||
Line 87: | Line 87: | ||
#18 0xb51e2db3 (/usr/lib/i386-linux-gnu/libQt5Gui.so.5.2.1+0xaddb3) |
#18 0xb51e2db3 (/usr/lib/i386-linux-gnu/libQt5Gui.so.5.2.1+0xaddb3) |
||
#19 0xb56a0613 (/usr/lib/i386-linux-gnu/libQt5Widgets.so.5.2.1+0xd6613) |
#19 0xb56a0613 (/usr/lib/i386-linux-gnu/libQt5Widgets.so.5.2.1+0xd6613) |
||
#20 0x845578f (/home/ |
#20 0x845578f (/home/''<you>''/CAD/build-Seamly2D-Desktop-Debug/src/app/bin/seamly2d+0x845578f) |
||
#21 0xb4979a82 (/lib/i386-linux-gnu/libc-2.19.so+0x19a82) |
#21 0xb4979a82 (/lib/i386-linux-gnu/libc-2.19.so+0x19a82) |
||
#22 0x806b8f0 (/home/ |
#22 0x806b8f0 (/home/''<you>''/CAD/build-Seamly2D-Desktop-Debug/src/app/bin/sealmy2d+0x806b8f0) |
||
0xa9f5b808 is located 12 bytes to the right of 12-byte region [0xa9f5b7f0,0xa9f5b7fc) |
0xa9f5b808 is located 12 bytes to the right of 12-byte region [0xa9f5b7f0,0xa9f5b7fc) |
||
allocated by thread T0 here: |
allocated by thread T0 here: |
||
Line 95: | Line 95: | ||
#1 0xb56e6a31 (/usr/lib/i386-linux-gnu/libQt5Widgets.so.5.2.1+0x11ca31) |
#1 0xb56e6a31 (/usr/lib/i386-linux-gnu/libQt5Widgets.so.5.2.1+0x11ca31) |
||
#2 0xb56e6df4 (/usr/lib/i386-linux-gnu/libQt5Widgets.so.5.2.1+0x11cdf4) |
#2 0xb56e6df4 (/usr/lib/i386-linux-gnu/libQt5Widgets.so.5.2.1+0x11cdf4) |
||
#3 0x814e382 (/home/ |
#3 0x814e382 (/home/''<you>''/CAD/build-Seamly2D-Desktop-Debug/src/app/bin/seamly2d+0x814e382) |
||
#4 0x84a6e10 (/home/ |
#4 0x84a6e10 (/home/''<you>''/CAD/build-Seamly2D-Desktop-Debug/src/app/bin/seamly2d+0x84a6e10) |
||
#5 0x84606bc (/home/ |
#5 0x84606bc (/home/''<you>''/CAD/build-Seamly2D-Desktop-Debug/src/app/bin/seamly2d+0x84606bc) |
||
#6 0x84d2372 (/home/ |
#6 0x84d2372 (/home/''<you>''/CAD/build-Seamly2D-Desktop-Debug/src/app/bin/seamly2d+0x84d2372) |
||
#7 0x84d1925 (/home/ |
#7 0x84d1925 (/home/''<you>''/CAD/build-Seamly2D-Desktop-Debug/src/app/bin/seamly2d+0x84d1925) |
||
#8 0x84d0364 (/home/ |
#8 0x84d0364 (/home/''<you>''/CAD/build-Seamly2D-Desktop-Debug/src/app/bin/seamly2d+0x84d0364) |
||
#9 0xb4f1964d (/usr/lib/i386-linux-gnu/libQt5Core.so.5.2.1+0x27a64d) |
#9 0xb4f1964d (/usr/lib/i386-linux-gnu/libQt5Core.so.5.2.1+0x27a64d) |
||
#10 0xb4f1a0ea (/usr/lib/i386-linux-gnu/libQt5Core.so.5.2.1+0x27b0ea) |
#10 0xb4f1a0ea (/usr/lib/i386-linux-gnu/libQt5Core.so.5.2.1+0x27b0ea) |
||
Line 149: | Line 149: | ||
READ of size 4 at 0xa9f5b808 thread T0 |
READ of size 4 at 0xa9f5b808 thread T0 |
||
#0 0x80b94fe in QKeyEvent::key() const /usr/include/qt5/QtGui/qevent.h:309 |
#0 0x80b94fe in QKeyEvent::key() const /usr/include/qt5/QtGui/qevent.h:309 |
||
#1 0x80af9d0 in DialogTool::eventFilter(QObject*, QEvent*) /home/ |
#1 0x80af9d0 in DialogTool::eventFilter(QObject*, QEvent*) /home/''<you>''/CAD/build-Seamly2D-Desktop-Debug/src/app/../../../Seamly2D/src/app/dialogs/tools/dialogtool.cpp:416 |
||
#2 0xb4eefd0b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ??:? |
#2 0xb4eefd0b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ??:? |
||
#3 0xb56a1e00 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ??:? |
#3 0xb56a1e00 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ??:? |
||
#4 0xb56a7800 in QApplication::notify(QObject*, QEvent*) ??:? |
#4 0xb56a7800 in QApplication::notify(QObject*, QEvent*) ??:? |
||
#5 0x8424abc in VApplication::notify(QObject*, QEvent*) /home/ |
#5 0x8424abc in VApplication::notify(QObject*, QEvent*) /home/''<you>''/CAD/build-Seamly2D-Desktop-Debug/src/app/../../../Seamly2D/src/app/core/vapplication.cpp:253 |
||
#6 0xb4eefae9 in QCoreApplication::notifyInternal(QObject*, QEvent*) ??:? |
#6 0xb4eefae9 in QCoreApplication::notifyInternal(QObject*, QEvent*) ??:? |
||
#7 0xb4ef1f7a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ??:? |
#7 0xb4ef1f7a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ??:? |
||
Line 168: | Line 168: | ||
#18 0xb51e2db3 in QGuiApplication::exec() ??:? |
#18 0xb51e2db3 in QGuiApplication::exec() ??:? |
||
#19 0xb56a0613 in QApplication::exec() ??:? |
#19 0xb56a0613 in QApplication::exec() ??:? |
||
#20 0x845578f in main /home/ |
#20 0x845578f in main /home/''<you>''/CAD/build-Seamly2D-Desktop-Debug/src/app/../../../Seamly2D/src/app/main.cpp:129 |
||
#21 0xb4979a82 in __libc_start_main /build/buildd/eglibc-2.19/csu/libc-start.c:287 |
#21 0xb4979a82 in __libc_start_main /build/buildd/eglibc-2.19/csu/libc-start.c:287 |
||
#22 0x806b8f0 in _start ??:? |
#22 0x806b8f0 in _start ??:? |
||
Line 176: | Line 176: | ||
#1 0xb56e6a31 in QWidgetPrivate::init(QWidget*, QFlags<Qt::WindowType>) ??:? |
#1 0xb56e6a31 in QWidgetPrivate::init(QWidget*, QFlags<Qt::WindowType>) ??:? |
||
#2 0xb56e6df4 in QWidget::QWidget(QWidgetPrivate&, QWidget*, QFlags<Qt::WindowType>) ??:? |
#2 0xb56e6df4 in QWidget::QWidget(QWidgetPrivate&, QWidget*, QFlags<Qt::WindowType>) ??:? |
||
#3 0x814e382 in DialogEndLine::DialogEndLine(VContainer const*, unsigned int const&, QWidget*) /home/ |
#3 0x814e382 in DialogEndLine::DialogEndLine(VContainer const*, unsigned int const&, QWidget*) /home/''<you>''/CAD/build-Seamly2D-Desktop-Debug/src/app/../../../Seamly2D/src/app/dialogs/tools/dialogendline.cpp:50 (discriminator 1) |
||
#4 0x84a6e10 in void MainWindow::SetToolButtonWithApply<DialogEndLine, void (MainWindow::*)(int), void (MainWindow::*)()>(bool, Tool, QString const&, QString const&, void (MainWindow::*)(int), void (MainWindow::*)()) /home/ |
#4 0x84a6e10 in void MainWindow::SetToolButtonWithApply<DialogEndLine, void (MainWindow::*)(int), void (MainWindow::*)()>(bool, Tool, QString const&, QString const&, void (MainWindow::*)(int), void (MainWindow::*)()) /home/''<you>''/CAD/build-Seamly2D-Desktop-Debug/src/app/../../../Seamly2D/src/app/mainwindow.cpp:346 (discriminator 1) |
||
#5 0x84606bc in MainWindow::ToolEndLine(bool) /home/ |
#5 0x84606bc in MainWindow::ToolEndLine(bool) /home/''<you>''/CAD/build-Seamly2D-Desktop-Debug/src/app/../../../Seamly2D/src/app/mainwindow.cpp:446 (discriminator 1) |
||
#6 0x84d2372 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<bool>, void, void (MainWindow::*)(bool)>::call(void (MainWindow::*)(bool), MainWindow*, void**) /usr/include/qt5/QtCore/qobjectdefs_impl.h:508 (discriminator 3) |
#6 0x84d2372 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<bool>, void, void (MainWindow::*)(bool)>::call(void (MainWindow::*)(bool), MainWindow*, void**) /usr/include/qt5/QtCore/qobjectdefs_impl.h:508 (discriminator 3) |
||
#7 0x84d1925 in void QtPrivate::FunctionPointer<void (MainWindow::*)(bool)>::call<QtPrivate::List<bool>, void>(void (MainWindow::*)(bool), MainWindow*, void**) /usr/include/qt5/QtCore/qobjectdefs_impl.h:527 |
#7 0x84d1925 in void QtPrivate::FunctionPointer<void (MainWindow::*)(bool)>::call<QtPrivate::List<bool>, void>(void (MainWindow::*)(bool), MainWindow*, void**) /usr/include/qt5/QtCore/qobjectdefs_impl.h:527 |