Floating point exception (core dumped)
-
KUnuntu
SP_Flash_Tool_V5
Floating point exception (core dumped)
Looks like there is an error in libQtGui.so.4
How to solve?
@torsar said in Floating point exception (core dumped):
How to solve
Use a debugger, see where and why it happens.
-
gdb --args ./flash_toolGNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
https://www.gnu.org/software/gdb/bugs/.
Find the GDB manual and other documentation resources online at:
http://www.gnu.org/software/gdb/documentation/.For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./flash_tool...
(gdb) run
Starting program: /home/torsar/Downloads/SP_Flash_Tool_Selector_exe_Linux_v1.2228.00.100/SP_Flash_Tool_V5/flash_toolThis GDB supports auto-downloading debuginfo from the following URLs:
https://debuginfod.ubuntu.com
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
Downloading separate debug info for ./libflashtool.so
Downloading separate debug info for ./libflashtoolEx.so
Downloading separate debug info for ./libsla_challenge.so
Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Downloading separate debug info for /lib/x86_64-linux-gnu/libXrender.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libfontconfig.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libfreetype.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libXext.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libX11.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libgthread-2.0.so.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libgthread-2.0.so.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libglib-2.0.so.0
Downloading separate debug info for /home/torsar/Downloads/SP_Flash_Tool_Selector_exe_Linux_v1.2228.00.100/SP_Flash_Tool_V5/lib/libpng12.so.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libgobject-2.0.so.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libSM.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libICE.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libexpat.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libbz2.so.1.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libpng16.so.16
Downloading separate debug info for /lib/x86_64-linux-gnu/libbrotlidec.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libbrotlidec.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libxcb.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.8
Downloading separate debug info for /lib/x86_64-linux-gnu/libuuid.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libbsd.so.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libbrotlicommon.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libXau.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libXdmcp.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libmd.so.0
Downloading separate debug info for ./libflashtool.v1.so
Downloading separate debug info for /lib/x86_64-linux-gnu/libXrandr.so.2
Downloading separate debug info for /lib/x86_64-linux-gnu/libXfixes.so
Downloading separate debug info for /lib/x86_64-linux-gnu/libXcursor.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libXinerama.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libXi.so
sysname:Linux
nodename:torsar-desktop
release:6.8.0-55-generic
version:#57-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 12 23:42:21 UTC 2025
machine:x86_64domainame:(none)
cur_kernel_version = 6.8.0Program received signal SIGFPE, Arithmetic exception.
0x00007ffff371d568 in QFontEngineFT::averageCharWidth() const () from lib/libQtGui.so.4
(gdb) bt
#0 0x00007ffff371d568 in QFontEngineFT::averageCharWidth() const () at lib/libQtGui.so.4
#1 0x00007ffff3648648 in ??? () at lib/libQtGui.so.4
#2 0x00007ffff365800a in QFontMetrics::averageCharWidth() const () at lib/libQtGui.so.4
#3 0x00007ffff3850c16 in ??? () at lib/libQtGui.so.4
#4 0x00007ffff38511e1 in QLabel::minimumSizeHint() const () at lib/libQtGui.so.4
#5 0x00007ffff3851293 in QLabel::sizeHint() const () at lib/libQtGui.so.4
#6 0x00007ffff343b2d0 in QWidgetItemV2::updateCacheIfNecessary() const () at lib/libQtGui.so.4
#7 0x00007ffff343b5ab in QWidgetItemV2::maximumSize() const () at lib/libQtGui.so.4
#8 0x00007ffff3414153 in ??? () at lib/libQtGui.so.4
#9 0x00007ffff341533a in QBoxLayout::maximumSize() const () at lib/libQtGui.so.4
#10 0x00007ffff3414153 in ??? () at lib/libQtGui.so.4
#11 0x00007ffff3415366 in QBoxLayout::minimumSize() const () at lib/libQtGui.so.4
#12 0x00007ffff342fd65 in ??? () at lib/libQtGui.so.4
#13 0x00007ffff3430835 in ??? () at lib/libQtGui.so.4
#14 0x00007ffff3430ae2 in ??? () at lib/libQtGui.so.4
#15 0x00007ffff3430b37 in QGridLayout::sizeHint() const () at lib/libQtGui.so.4
#16 0x00007ffff3436dc2 in QLayout::totalSizeHint() const () at lib/libQtGui.so.4
#17 0x00007ffff344ec30 in QWidget::sizeHint() const () at lib/libQtGui.so.4
#18 0x00007ffff384af34 in QFrame::sizeHint() const () at lib/libQtGui.so.4
#19 0x00007ffff343b2d0 in QWidgetItemV2::updateCacheIfNecessary() const () at lib/libQtGui.so.4
#20 0x00007ffff343b60b in QWidgetItemV2::minimumSize() const () at lib/libQtGui.so.4
#21 0x00007ffff342fd65 in ??? () at lib/libQtGui.so.4
#22 0x00007ffff3430835 in ??? () at lib/libQtGui.so.4
#23 0x00007ffff3430ae2 in ??? () at lib/libQtGui.so.4
#24 0x00007ffff3430b37 in QGridLayout::sizeHint() const () at lib/libQtGui.so.4
#25 0x00007ffff3436dc2 in QLayout::totalSizeHint() const () at lib/libQtGui.so.4
#26 0x00007ffff344ec30 in QWidget::sizeHint() const () at lib/libQtGui.so.4
#27 0x00007ffff343b2d0 in QWidgetItemV2::updateCacheIfNecessary() const () at lib/libQtGui.so.4
#28 0x00007ffff343b60b in QWidgetItemV2::minimumSize() const () at lib/libQtGui.so.4
#29 0x00007ffff342fd65 in ??? () at lib/libQtGui.so.4
#30 0x00007ffff3430835 in ??? () at lib/libQtGui.so.4
#31 0x00007ffff3430912 in ??? () at lib/libQtGui.so.4
#32 0x00007ffff3430967 in QGridLayout::minimumSize() const () at lib/libQtGui.so.4
#33 0x00007ffff342fd65 in ??? () at lib/libQtGui.so.4
#34 0x00007ffff3430835 in ??? () at lib/libQtGui.so.4
#35 0x00007ffff3430912 in ??? () at lib/libQtGui.so.4
#36 0x00007ffff3430967 in QGridLayout::minimumSize() const () at lib/libQtGui.so.4
#37 0x00007ffff3436f9a in QLayout::totalMinimumSize() const () at lib/libQtGui.so.4
#38 0x00007ffff344ebf0 in QWidget::minimumSizeHint() const () at lib/libQtGui.so.4
#39 0x00007ffff3439263 in qSmartMinSize(QWidget const*) () at lib/libQtGui.so.4
#40 0x00007ffff3444cfa in QStackedLayout::minimumSize() const () at lib/libQtGui.so.4
#41 0x00007ffff3436f9a in QLayout::totalMinimumSize() const () at lib/libQtGui.so.4
#42 0x00007ffff344ebf0 in QWidget::minimumSizeHint() const () at lib/libQtGui.so.4
#43 0x00007ffff3439263 in qSmartMinSize(QWidget const*) () at lib/libQtGui.so.4
--Type <RET> for more, q to quit, c to continue without paging--c
#44 0x00007ffff38ae03b in ??? () at lib/libQtGui.so.4
#45 0x00007ffff38af711 in ??? () at lib/libQtGui.so.4
#46 0x00000000004953d4 in Ui_OptionDialog::setupUi(QDialog*) ()
#47 0x00000000004879a6 in OptionDialog::OptionDialog(QWidget*, MainWindow*) ()
#48 0x000000000045005f in MainWindow::MainWindow(QWidget*) ()
#49 0x000000000041eabf in main ()