Playstation 3 and gnuradio

Hi everybody,

I want to set up some little testprogrammes for Cell BE prozessor
using gnuradio. Is there anybody who is working with the Playstation 3
/ Cell BE prozessor? There are only very old records in the mailing
list about this topic.

I already installed Fedora 11 ppc and gnuradio (compiled by myself,
because if you are using the fedora repository, it will not install
the cell components of gnuradio) But if I run a simple FFT programm
(of course with gcell.fft_vcc), I get the following error message:

terminate called after throwing an instance of
'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injectorboost::bad_weak_ptr


what(): tr1::bad_weak_ptr

Do you have an idear, what the problem could be?

best regards from germany

Thilo Mönicke

On Sun, Jan 10, 2010 at 08:39:54AM +0100, Thilo Mönicke wrote:

Hi everybody,

I want to set up some little testprogrammes for Cell BE prozessor
using gnuradio. Is there anybody who is working with the Playstation 3
/ Cell BE prozessor? There are only very old records in the mailing
list about this topic.

I haven’t fired up my PS3 in a while, but last time I did, it worked :wink:

I already installed Fedora 11 ppc and gnuradio (compiled by myself,
because if you are using the fedora repository, it will not install
the cell components of gnuradio) But if I run a simple FFT programm
(of course with gcell.fft_vcc), I get the following error message:

terminate called after throwing an instance of
'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injectorboost::bad_weak_ptr


what(): tr1::bad_weak_ptr

I’m guessing that your main code, which calls set_singleton,
is letting the gc_job_manager object go out of scope. I’m not sure if
you’re coding in C++ or Python, but if you’re in Python, try assigning
it to self. = job_manager, where self is an object that
will exist to the end of the program.

By design the singleton is held as a weak_ptr, which will not keep the
object in existence. (If it was held as a shared_ptr by the library,
it would never go out of existence.)

Do you have an idear, what the problem could be?
best regards from germany

Thilo Mönicke

Eric