BusyBox Bug and Patch Tracking
BusyBox
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004514 [uClibc] Architecture Specific block always 08-07-08 08:51 09-29-08 07:04
Reporter mpfj View Status public  
Assigned To egtvedt
Priority normal Resolution no change required  
Status closed   Product Version
Summary 0004514: hang when sending request to netlink socket on AVR32 NGW100 dev kit
Description The attached file hangs (and produces a soft lockup) on Atmel's AVR32-based NGW100 dev kit.

The same code was tested on my Ubuntu x86 box and exits without error.

Using gdb, I can see that it just hangs at the following:-

57 if (send(fd, n, n->nlmsg_len, 0) < 0) {
(gdb) __libc_send (sockfd=3, buffer=0x7ff38a24, len=17, flags=0) at libc/inet/socketcalls.c:248
248 _syscall4(ssize_t, __libc_send, int, sockfd, const void *, buffer, size_t, len, int, flags);
Additional Information
Attached Files  netlink.c [^] (1,571 bytes) 08-07-08 08:51

- Relationships

- Notes
(0012424)
egtvedt
09-29-08 06:45

GCC toolchain bug, fixed with patches available on http://avr32linux.org/twiki/bin/view/Main/GccPatches [^]
 
(0012434)
egtvedt
09-29-08 06:49

This was a GCC bug not uClibc bug.
 
(0012444)
egtvedt
09-29-08 07:03

GCC toolchain bug, please use any GCC version _later_ than 4.2.2.atmel.1.0.8.

Patch available on http://avr32linux.org/twiki/bin/view/Main/GccPatches [^]
 

- Issue History
Date Modified Username Field Change
08-07-08 08:51 mpfj New Issue
08-07-08 08:51 mpfj Status new => assigned
08-07-08 08:51 mpfj Assigned To  => uClibc
08-07-08 08:51 mpfj File Added: netlink.c
09-29-08 06:33 bernhardf Assigned To uClibc => egtvedt
09-29-08 06:45 egtvedt Note Added: 0012424
09-29-08 06:49 egtvedt Status assigned => resolved
09-29-08 06:49 egtvedt Resolution open => fixed
09-29-08 06:49 egtvedt Note Added: 0012434
09-29-08 07:01 egtvedt Status resolved => feedback
09-29-08 07:01 egtvedt Resolution fixed => reopened
09-29-08 07:01 egtvedt Status feedback => assigned
09-29-08 07:01 egtvedt Assigned To egtvedt =>
09-29-08 07:01 egtvedt Assigned To  => egtvedt
09-29-08 07:02 egtvedt Status assigned => acknowledged
09-29-08 07:03 egtvedt Status acknowledged => resolved
09-29-08 07:03 egtvedt Resolution reopened => no change required
09-29-08 07:03 egtvedt Note Added: 0012444
09-29-08 07:04 egtvedt Status resolved => closed


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker