[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avrdude-dev] [bug #40142] Floating point exception on Ubuntu 10.04
From: |
Jeffry R. Abramson |
Subject: |
[avrdude-dev] [bug #40142] Floating point exception on Ubuntu 10.04 |
Date: |
Sun, 29 Sep 2013 21:44:00 +0000 |
User-agent: |
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0 |
URL:
<http://savannah.nongnu.org/bugs/?40142>
Summary: Floating point exception on Ubuntu 10.04
Project: AVR Downloader/UploaDEr
Submitted by: jeffryr
Submitted on: Sun 29 Sep 2013 09:43:59 PM GMT
Category: None
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: None
Status: None
Privacy: Public
Assigned to: None
Originator Name: Jeffry R. Abramson
Originator Email:
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
avrdude 6.0.1 generates a floating point exception when uploading a program to
an ATmega328p through a usbasp. When run through gdb, the error is as
follows:
Reading | | 0% 0.00s
Program received signal SIGFPE, Arithmetic exception.
0x0000000000407ae8 in report_progress (completed=<value optimized out>,
total=0, hdr=0x0) at avr.c:1241
1241 int percent = (completed * 100) / total;
(gdb) bt
#0 0x0000000000407ae8 in report_progress (completed=<value optimized out>,
total=0, hdr=0x0) at avr.c:1241
#1 0x000000000040854c in avr_read (pgm=0x6c1200, p=<value optimized out>,
memtype=<value optimized out>, v=<value optimized out>) at avr.c:423
#2 0x000000000041d332 in do_op (pgm=0x6c1200, p=0x8012b0, upd=0x66a530,
flags=<value optimized out>) at update.c:348
#3 0x000000000040535f in main (argc=<value optimized out>,
argv=<value optimized out>) at main.c:1217
Checking for total == 0 before computing percent in report_progress() at least
works around the problem.
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?40142>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
- [avrdude-dev] [bug #40142] Floating point exception on Ubuntu 10.04,
Jeffry R. Abramson <=