printf/vsnprintf crashes while printing float values

zhongcai.guo@qkmtech.com zhongcai.guo@qkmtech.com
Tue Jan 19 01:28:22 GMT 2021


Thanks for your reply.

It crashes in irq handler but not a thread. The irq handler is installed by rtems_interrupt_handler_install(). Can you show me how to set the floating point attrbute?



Best regards
Ceasar Guo
MC
Email: zhongcai.guo@qkmtech.com

This message may contain information that is confidential or privileged. If you are not the intended recipient, please advise the sender immediately and delete this message.
QKM Technology (Dongguan) Co., Ltd. Limited. All rights reserved.
 
From: Joel Sherrill
Date: 2021-01-18 22:18
To: zhongcai.guo
CC: newlib
Subject: Re: printf/vsnprintf crashes while printing float values


On Mon, Jan 18, 2021, 3:51 AM zhongcai.guo--- via Newlib <newlib@sourceware.org> wrote:

Hi,

I run RTEMS system on my Xilinx Zync7000 hardware but printf/vsnprintf crash my system in interrupt. I searched long time in Google, and it seems to be an issue in Newlib than RTEMS(i guess). Therefore i want to figure out whether it
is a fixed issued in Newlib but don't get the place to search closed/fixed bug. So i have no idea but send the email to ask for help. Any hints about the issue would be appreciate.

Does the thread doing the printing have the floating point attribute? Otherwise, the flu is disabled

--joel




Best regards
Ceasar Guo
运控部 / MC
Email: zhongcai.guo@qkmtech.com

此电邮可能包含机密信息,如阁下并非本电邮意指的接收方,请及时联系我们并将阁下拥有的本电邮删除。
东莞市李群自动化技术有限公司保留所有权利。
This message may contain information that is confidential or privileged. If you are not the intended recipient, please advise the sender immediately and delete this message.
QKM Technology (Dongguan) Co., Ltd. Limited. All rights reserved.


More information about the Newlib mailing list