* [ECOS] cyg_hal_deliver_exception
@ 2005-11-28 14:31 Edgar Grimberg
0 siblings, 0 replies; only message in thread
From: Edgar Grimberg @ 2005-11-28 14:31 UTC (permalink / raw)
To: eCos Discussion
Hi,
Running a small application for testing jffs (fopen, fwrite, fgets,
fclose operations), I got this kind of message (I have enabled Tracing
and Asserts in order to see why it crashes). Any ideas? If a full trace
file is needed, I can attach one, even the sources that produce the problem.
Thanks,
Edgar
<.....snip.....>
TRACE: io.cxx [ 82] ssize_t
readwritev()
{{enter
TRACE: pthread.cxx [1600] void
pthread_testcancel()
{{enter
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
{{enter
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
}}RETURNING UNSET!
TRACE: pthread.cxx [1612] void
pthread_testcancel()
}}return void
TRACE: mutex.cxx [ 216] cyg_bool
Cyg_Mutex::lock()
{{enter
TRACE: mutex.cxx [ 322] cyg_bool
Cyg_Mutex::lock()
}}returning 1
TRACE: mutex.cxx [ 382] void
Cyg_Mutex::unlock()
{{enter
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
{{enter
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
}}RETURNING UNSET!
TRACE: sched.cxx [ 705] void
Cyg_SchedThread::disinherit_priority()
{{enter
TRACE: sched.cxx [ 628] void
Cyg_SchedThread::clear_inherited_priority()
{{enter
TRACE: sched.cxx [ 628] void
Cyg_SchedThread::clear_inherited_priority()
}}RETURNING UNSET!
TRACE: sched.cxx [ 705] void
Cyg_SchedThread::disinherit_priority()
}}RETURNING UNSET!
TRACE: mutex.cxx [ 447] void
Cyg_Mutex::unlock()
}}return void
TRACE: mutex.cxx [ 216] cyg_bool
Cyg_Mutex::lock()
{{enter
TRACE: mutex.cxx [ 322] cyg_bool
Cyg_Mutex::lock()
}}returning 1
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
{{enter
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
}}RETURNING UNSET!
TRACE: mutex.cxx [ 216] cyg_bool
Cyg_Mutex::lock()
{{enter
TRACE: mutex.cxx [ 322] cyg_bool
Cyg_Mutex::lock()
}}returning 1
TRACE: mutex.cxx [ 216] cyg_bool
Cyg_Mutex::lock()
{{enter
TRACE: mutex.cxx [ 322] cyg_bool
Cyg_Mutex::lock()
}}returning 1
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
{{enter
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
}}RETURNING UNSET!
TRACE: malloc.cxx [ 122]
malloc()
{{enter
TRACE: malloc.cxx [ 122]
malloc()
((size=200 ))
TRACE: mempolt2.inl [ 247] cyg_uint8*
Cyg_Mempolt2<T>::try_alloc()
{{enter
TRACE: mempolt2.inl [ 395] cyg_bool
Cyg_Mempolt2<T>::check_this()
{{enter
TRACE: mempolt2.inl [ 395] cyg_bool
Cyg_Mempolt2<T>::check_this()
}}RETURNING UNSET!
TRACE: mempolt2.inl [ 395] cyg_bool
Cyg_Mempolt2<T>::check_this()
{{enter
TRACE: mempolt2.inl [ 395] cyg_bool
Cyg_Mempolt2<T>::check_this()
}}RETURNING UNSET!
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
{{enter
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
}}RETURNING UNSET!
TRACE: mempolt2.inl [ 247] cyg_uint8*
Cyg_Mempolt2<T>::try_alloc()
}}RETURNING UNSET!
TRACE: malloc.cxx [ 147]
malloc()
}}returning pointer 2001d7f0
TRACE: malloc.cxx [ 158]
free()
{{enter
TRACE: malloc.cxx [ 158]
free()
((ptr=2001d7f0 ))
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
{{enter
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
}}RETURNING UNSET!
TRACE: mempolt2.inl [ 307] cyg_bool
Cyg_Mempolt2<T>::free()
{{enter
TRACE: mempolt2.inl [ 395] cyg_bool
Cyg_Mempolt2<T>::check_this()
{{enter
TRACE: mempolt2.inl [ 395] cyg_bool
Cyg_Mempolt2<T>::check_this()
}}RETURNING UNSET!
TRACE: mempolt2.inl [ 361] cyg_bool
Cyg_Mempolt2<T>::free()
}}return 00000001
TRACE: malloc.cxx [ 173]
free()
}}return void
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
{{enter
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
}}RETURNING UNSET!
TRACE: malloc.cxx [ 122]
malloc()
{{enter
TRACE: malloc.cxx [ 122]
malloc()
((size=16 ))
TRACE: mempolt2.inl [ 247] cyg_uint8*
Cyg_Mempolt2<T>::try_alloc()
{{enter
TRACE: mempolt2.inl [ 395] cyg_bool
Cyg_Mempolt2<T>::check_this()
{{enter
TRACE: mempolt2.inl [ 395] cyg_bool
Cyg_Mempolt2<T>::check_this()
}}RETURNING UNSET!
TRACE: mempolt2.inl [ 395] cyg_bool
Cyg_Mempolt2<T>::check_this()
{{enter
TRACE: mempolt2.inl [ 395] cyg_bool
Cyg_Mempolt2<T>::check_this()
}}RETURNING UNSET!
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
{{enter
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
}}RETURNING UNSET!
TRACE: mempolt2.inl [ 247] cyg_uint8*
Cyg_Mempolt2<T>::try_alloc()
}}RETURNING UNSET!
TRACE: malloc.cxx [ 147]
malloc()
}}returning pointer 2001d538
TRACE: malloc.cxx [ 122]
malloc()
{{enter
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
{{enter
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
}}RETURNING UNSET!
TRACE: malloc.cxx [ 122]
malloc()
((size=16 ))
TRACE: mempolt2.inl [ 247] cyg_uint8*
Cyg_Mempolt2<T>::try_alloc()
{{enter
TRACE: mempolt2.inl [ 395] cyg_bool
Cyg_Mempolt2<T>::check_this()
{{enter
TRACE: mempolt2.inl [ 395] cyg_bool
Cyg_Mempolt2<T>::check_this()
}}RETURNING UNSET!
TRACE: mempolt2.inl [ 395] cyg_bool
Cyg_Mempolt2<T>::check_this()
{{enter
TRACE: mempolt2.inl [ 395] cyg_bool
Cyg_Mempolt2<T>::check_this()
}}RETURNING UNSET!
TRACE: mempolt2.inl [ 247] cyg_uint8*
Cyg_Mempolt2<T>::try_alloc()
}}RETURNING UNSET!
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
{{enter
TRACE: sched.cxx [ 421] cyg_bool
Cyg_Scheduler::check_this()
}}RETURNING UNSET!
TRACE: malloc.cxx [ 147]
malloc()
}}returning pointer 2001d7f0
TRACE: except.cxx [ 247] void
cyg_hal_deliver_exception()
{{enter
TRACE: except.cxx [ 207] void
Cyg_Exception_Control::deliver_exception()
{{enter
TRACE: except.cxx [ 207] void
Cyg_Exception_Control::deliver_exception()
((exception number=4, exception info=2001c194))
TRACE: except.cxx [ 83] void
cyg_null_exception_handler()
{{enter
TRACE: except.cxx [ 83] void
cyg_null_exception_handler()
((data=00000000, exception=4, info=2001c194))
TRACE: except.cxx [ 86] void
cyg_null_exception_handler()
'Uncaught exception: 4'
TRACE: except.cxx [ 87] void
cyg_null_exception_handler()
}}return void
TRACE: except.cxx [ 237] void
Cyg_Exception_Control::deliver_exception()
}}return void
TRACE: except.cxx [ 249] void
cyg_hal_deliver_exception()
}}return void
TRACE: except.cxx [ 247] void
cyg_hal_deliver_exception()
{{enter
TRACE: except.cxx [ 207] void
Cyg_Exception_Control::deliver_exception()
{{enter
TRACE: except.cxx [ 207] void
Cyg_Exception_Control::deliver_exception()
((exception number=4, exception info=2001c180))
TRACE: except.cxx [ 83] void
cyg_null_exception_handler()
{{enter
TRACE: except.cxx [ 83] void
cyg_null_exception_handler()
((data=00000000, exception=4, info=2001c180))
TRACE: except.cxx [ 86] void
cyg_null_exception_handler()
'Uncaught exception: 4'
TRACE: except.cxx [ 87] void
cyg_null_exception_handler()
}}return void
TRACE: except.cxx [ 237] void
Cyg_Exception_Control::deliver_exception()
}}return void
TRACE: except.cxx [ 249] void
cyg_hal_deliver_exception()
}}return void
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2005-11-28 14:31 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-28 14:31 [ECOS] cyg_hal_deliver_exception Edgar Grimberg
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).