This is the mail archive of the ecos-bugs@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug 1000403] New: High priority thread causes crash during network activity


https://bugzilla.ecoscentric.com/show_bug.cgi?id=1000403

           Summary: High priority thread causes crash during network
                    activity
           Product: eCos
           Version: CVS
          Platform: pc_rltk8139 (i386 PC target with RTL8139 ethernet)
        OS/Version: IA32
            Status: UNCONFIRMED
          Severity: normal
          Priority: normal
         Component: TCPIP
        AssignedTo: gary@mlbassoc.com
        ReportedBy: wvisser@lszpaper.com
         QAContact: ecos-bugs@sources.redhat.com


Target
======

i386 (Advantech PCM3370, 600MHz celeron, 8139 ethernet, 128M RAM)


Building
========

- use eCos CVS from 2007-05-25
- gcc 3.2.1
- create 8139+NET template 
- set CYGHWR_NET_DRIVER_ETH0_MANUAL
- uncheck CYGPKG_NET_DHCP
- set CYGHAL_HAL_STARTUP = GRUB


Observation
===========

- by default, test1.c sets eth0 IP to 192.168.42.152
- the eCos app (test1) starts a high priority thread that, 
  on a 600MHz i386, runs for about 4.5ms.  If this thread 
  is suspended, no eCos crashing is observed.  Thread does 
  nothing but eat CPU cycles.
- the test client sends and receives small packets as fast
  as possible.  Run 3-4 of these clients simultaneously, and
  a crash is observed within 1 minute.
- Upon a crash, eCos simply locks up and no asserts or panics 
  are raised if eCos is built with CYGPKG_INFRA_DEBUG.


Other Notes
===========

- Have tried increasing net stack sizes - crash frequency 
  unchanged.

-- 
Configure bugmail: https://bugzilla.ecoscentric.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]