bugGnash - The GNU Flash player - Bugs: bug #19866, youtube and lulu segfault on...

 
 

bug #19866: youtube and lulu segfault on OpenBSD

Submitted by:  Deanna Phillips <deanna>
Submitted on:  Sun 13 May 2007 03:44:27 AM UTC  
 
Category: videoSeverity: 5 - Blocker
Release: NoneStatus: Fixed
Privacy: PublicAssigned to: None
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Fri 18 May 2007 02:56:57 PM UTC, comment #4:

Ok, go ahead. I can definitely play youtube as well as is expected.

Deanna Phillips <deanna>
Thu 17 May 2007 08:53:08 AM UTC, comment #3:

I'd close this, if the youtube segfault is gone, please add a specific one for the lulu.tv case.

Sandro Santilli <strk>
Project Member
Mon 14 May 2007 07:56:45 PM UTC, comment #2:

Youtube seems ok now, but I've only tried a few movies.

But I now get this immediately after pushing the play button on the lulu main page -

(gdb) bt
#0 0x06faa765 in avcodec_decode_video () from /usr/local/lib/libavcodec.so.8.0
#1 0x80bd2c00 in ?? ()
#2 0x80bd2c00 in ?? ()
#3 0x84ec6e20 in ?? ()
#4 0x039a66f6 in gnash::NetStreamFfmpeg::read_frame() (this=0x0) at NetStreamFfmpeg.cpp:819
Previous frame inner to this frame (corrupt stack?)

And this on an individual lulu movie I tried -

(gdb) bt
#0 0x04ceb52d in kill () from /usr/lib/libc.so.40.3
#1 0x04d23c1b in abort () at /usr/src/lib/libc/stdlib/abort.c:65
#2 0x00a56314 in __cxxabiv1::__terminate(void (*)()) () from /usr/local/lib/libagg.so.2.4
#3 0x00a56348 in std::terminate() () from /usr/local/lib/libagg.so.2.4
#4 0x00a56491 in __cxa_throw () from /usr/local/lib/libagg.so.2.4
#5 0x00a577c6 in operator new(unsigned long) () from /usr/local/lib/libagg.so.2.4
#6 0x00a56513 in operator new[](unsigned long) () from /usr/local/lib/libagg.so.2.4
#7 0x0ce91571 in rgb (this=0x842a5460, width=2116625520, height=2116625536) at image.cpp:71
#8 0x05b1702d in gnash::NetStreamFfmpeg::get_video() (this=0x863b1400) at NetStreamFfmpeg.cpp:952
#9 0x05a6e69a in gnash::video_stream_instance::display() (this=0x86cf8b00) at video_stream_instance.cpp:93
#10 0x05a8a80a in gnash::DisplayList::display() (this=0x82ecf4b4) at dlist.cpp:738
#11 0x05a5588e in gnash::sprite_instance::display() (this=0x82ecf400) at sprite_instance.cpp:2978
#12 0x05a3dab9 in gnash::movie_root::display() (this=0x7c3cf400) at movie_root.cpp:644
#13 0x0cd6d5f4 in gnash::Gui::display(gnash::movie_root*) (this=0x8befb300, m=0x7c3cf400) at gui.cpp:402
#14 0x0cd6d370 in gnash::Gui::notify_mouse_clicked(bool, int) (this=0x8befb300, mouse_pressed=false, mask=1)
at gui.cpp:284
#15 0x0cd67d3a in gnash::GtkGui::button_release_event(_GtkWidget, _GdkEventButton, void*) (
event=0x7e272300, data=0x8befb300) at gtk.cpp:1238
#16 0x0f607ef2 in gtk_marshal_VOID__UINT_STRING () from /usr/local/lib/libgtk-x11-2.0.so.1000.12
#17 0x0231521e in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.1200.11
#18 0x02325331 in g_signal_emit_by_name () from /usr/local/lib/libgobject-2.0.so.1200.11
#19 0x02324301 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.1200.11
#20 0x0232473b in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.1200.11
#21 0x0f6fb348 in gtk_widget_send_expose () from /usr/local/lib/libgtk-x11-2.0.so.1000.12
#22 0x0f606d0a in gtk_propagate_event () from /usr/local/lib/libgtk-x11-2.0.so.1000.12
#23 0x0f605e73 in gtk_main_do_event () from /usr/local/lib/libgtk-x11-2.0.so.1000.12
#24 0x032187d6 in gdk_x11_register_standard_event_type () from /usr/local/lib/libgdk-x11-2.0.so.1000.12
#25 0x080883a3 in g_source_is_destroyed () from /usr/local/lib/libglib-2.0.so.1200.11
#26 0x0808938d in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.1200.11
#27 0x080896b2 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.1200.11
#28 0x08089bbe in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.1200.11
#29 0x0f6057e3 in gtk_main () from /usr/local/lib/libgtk-x11-2.0.so.1000.12
#30 0x0cd65615 in gnash::GtkGui::run() (this=0x8befb300) at gtk.cpp:318
#31 0x0e9f0065 in gnash::Player::run(int, char*, char const, char const*) (this=0xcfbbffcc, argc=33,
argv=0xcfbc0088, infile=0xcfbc05ba "-",
url=0xcfbc02f5 "http://www.lulu.tv/wp-content/flash_play/flvplayer-nowings-lulutv-premium9.swf?file=[http://static.lulu.tv//wp-content/video2/4579/flash/8960/1178921330.flv&autoStart=true&postID=8960&vwidth=480&vheigh]"...) at Player.cpp:350
#32 0x1c003e34 in main (argc=33, argv=0xcfbc0088) at gnash.cpp:364

Deanna Phillips <deanna>
Mon 14 May 2007 11:34:02 AM UTC, comment #1:

I just committed a fix for this, please test.

Tomas Groth <tgc>
Sun 13 May 2007 03:44:27 AM UTC, original submission:

Just a few quick tests of today's CVS gnash.

On lulu. I see video streaming begin at a very low framerate, then when the movie is about 15% loaded, the sound kicks in and gnash crashes.

dumpconfig:
Building in directories: libltdl libbase libgeometry libamf server backend utilities gui testsuite po plugin extensions cygnal
Some directories may be excluded from the build
OpenBSD daylight.my.domain 4.1 ACPI.MP#501 i386
ccache c++ -v
Reading specs from /usr/lib/gcc-lib/i386-unknown-openbsd4.1/3.3.5/specs
Configured with:
Thread model: single
gcc version 3.3.5 (propolice)

Image decoding support...
JPEG_CFLAGS is
JPEG_LIBS is -L/usr/local/lib -ljpeg
PNG_CFLAGS is
PNG_LIBS is
Audio decoding support...
FFMPEG_CFLAGS is -I/usr/local/include -I/usr/local/include/ffmpeg
FFMPEG_LIBS is -L/usr/local/lib -lavcodec -lossaudio -lz -lmp3lame -lfaac -lfaad -lvorbisenc -lvorbis -lm -logg -lavutil -L/usr/local/lib -lvorbisenc -lvorbis -lm -logg -L/usr/local/lib -lavformat -lavcodec -lossaudio -lz -lmp3lame -lfaac -lfaad -lvorbisenc -lvorbis -lm -logg -lavutil -L/usr/local/lib -lavutil -L/usr/local/lib -ltheora -logg
OGG_CFLAGS is
OGG_LIBS is
GUI Toolkit decoding support...
SDL_CFLAGS is -I/usr/local/include/SDL
SDL_LIBS is -L/usr/local/lib -lSDL
GTK2_CFLAGS is -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/pango-1.0 -I/usr/X11R6/include -I/usr/X11R6/include/freetype2 -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo -I/usr/local/include -I/usr/local/include/libpng
GTK2_LIBS is -L/usr/local/lib -L/usr/X11R6/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpangoft2-1.0 -lpango-1.0 -lXinerama -lXi -lXrandr -lXext -lXcursor -lXfixes -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv -lcairo -lfreetype -lfontconfig -lexpat -lglitz -lpng -lz -lm -lXrender -lX11 -lXau -lXdmcp
PANGO_CFLAGS is -I/usr/local/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
PANGO_LIBS is -L/usr/local/lib -L/usr/X11R6/lib -lpangox-1.0 -lX11 -lpango-1.0 -lm -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv
ATK_CFLAGS is -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
ATK_LIBS is -L/usr/local/lib -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv
X11_CFLAGS is -I/usr/X11R6/include
X11_LIBS is -L/usr/X11R6/lib -lX11 -lXinerama -lXext -lSM -lICE
Support libraries...
INCLTDL
LIBLTDL -lltdl
GLIB_CFLAGS is -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
GLIB_LIBS is -L/usr/local/lib -lglib-2.0 -lintl -liconv
Z_CFLAGS is
Z_LIBS is -lz
LIBXML_CFLAGS is -I/usr/local/include/libxml2 -I/usr/local/include
LIBXML_LIBS is -L/usr/local/lib -lxml2 -lz -L/usr/local/lib -liconv -lm
PTHREAD_CFLAGS is -pthread
PTHREAD_LIBS is -lpthread
CURL_CFLAGS is -I/usr/local/include
CURL_LIBS is -L/usr/local/lib -lcurl
BOOST_CFLAGS is -I/usr/local/include
BOOST_LIBS is -L/usr/local/lib -lboost_date_time-mt -lboost_thread-mt
MING_VERSION_CODE 00030000
MING_LIBS -L/usr/local/lib -lz -lgif -lpng -lming
MING_CFLAGS -I/usr/local/include
MAKESWF /usr/local/bin/makeswf
Graphics support...
CAIRO_CFLAGS is -I/usr/local/include/cairo -I/usr/X11R6/include/freetype2 -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/libpng
CAIRO_LIBS is -L/usr/local/lib -L/usr/X11R6/lib -lcairo -lfreetype -lfontconfig -lexpat -lglitz -lpng -lz -lm -lXrender -lX11 -lXau -lXdmcp
AGG_CFLAGS is -I/usr/local/include/agg2
AGG_LIBS is -L/usr/local/lib -lagg
A blank value for CFLAGS means the header is installed in the
default system header location. All the LIBS should have a
legit value

Configurable options are:
Media handler: ffmpeg
Renderer engine: agg
GUI: gtk2
Extensions:
Debug output:

xEmbed supported in this Mozilla version
Gtk2+ supported in this Mozilla version
NewStream: The full URL is http://www.lulu.tv/wp-content/flash_play/flvplayer-nowings-lulutv-beta6.swf?file=http://static.lulu.tv//wp-content/video2/1194/flash/8141/1177355101.flv&autoStart=true&postID=8141&vwidth=320&vheight=240&bgColor=#333333&bgJpg=
Forked sucessfully, child process PID is 10682
Closed 39files.
Starting process: /usr/local/bin/gnash -v -x 12995288 -j 465 -k 402 -u http://www.lulu.tv/wp-content/flash_play/flvplayer-nowings-lulutv-beta6.swf?file=http://static.lulu.tv//wp-content/video2/1194/flash/8141/1177355101.flv&autoStart=true&postID=8141&vwidth=320&vheight=240&bgColor=#333333&bgJpg= -U http://www.lulu.tv/?p=8141 -P align=middle -P bgcolor=#333333 -P height=402 -P id=lulutvVideo -P pluginspage=http://www.macromedia.com/go/getflashplayer -P quality=high -P src=http://www.lulu.tv/wp-content/flash_play/flvplayer-nowings-lulutv-beta6.swf?file=http://static.lulu.tv//wp-content/video2/1194/flash/8141/1177355101.flv&autoStart=true&postID=8141&vwidth=320&vheight=240&bgColor=#333333&bgJpg= -P type=application/x-shockwave-flash -P width=465 -P wmode=transparent -
Verbose output turned on
Setting width to 465
Setting height to 402
Setting root URL to http://www.lulu.tv/wp-content/flash_play/flvplayer-nowings-lulutv-beta6.swf?file=http://static.lulu.tv//wp-content/video2/1194/flash/8141/1177355101.flv&autoStart=true&postID=8141&vwidth=320&vheight=240&bgColor=#333333&bgJpg=
Setting base URL to http://www.lulu.tv/?p=8141
No rendering flags specified, using rcfile
virtual bool gnash::GtkGui::init(int, char***) enter
23:17:55: Created XEmbedded window
virtual bool gnash::GtkGui::createMenu() enter
virtual bool gnash::GtkGui::setupEvents() enter
static gboolean gnash::GtkGui::realize_event(GtkWidget, GdkEvent, void*) enter
framebuffer pixel format is RGB24
Base url set to: http://www.lulu.tv/?p=8141
virtual bool gnash::GtkGui::createWindow(int, int) enter
GTK-AGG: 570000 bytes offscreen buffer allocated

initialized AGG buffer <0x88a37000>, 570000 bytes, 465x402, rowsize is 1395 bytes
virtual bool gnash::GtkGui::run() enter
ERROR: Unimplemented: FIXME: debugger doesn't deal with anonymous function calls
ERROR: Can't set propflags on object property width (either not found or protected)
ERROR: Can't set propflags on object property height (either not found or protected)
ERROR: Unimplemented: Created New TextFormat object at 0x7e1a0c80. Not fully implemented yet
ERROR: Unimplemented: Created New TextFormat object at 0x7e1a0d00. Not fully implemented yet
ERROR: Unimplemented: Created New TextFormat object at 0x7e1a0e00. Not fully implemented yet
ERROR: Unimplemented: Created New TextFormat object at 0x7e1a0f00. Not fully implemented yet
ERROR: Unimplemented: Created New TextFormat object at 0x877b4000. Not fully implemented yet
ERROR: Unimplemented: Created New TextFormat object at 0x7e1a0f80. Not fully implemented yet
ERROR: Unimplemented: Created New TextFormat object at 0x7e1a0d80. Not fully implemented yet
ERROR: Unimplemented: Created New TextFormat object at 0x877b4180. Not fully implemented yet
ERROR: Unimplemented: Created New TextFormat object at 0x7e1a0e80. Not fully implemented yet
ERROR: Unimplemented: Created New TextFormat object at 0x877b4100. Not fully implemented yet
ERROR: Unimplemented: Created New TextFormat object at 0x877b4080. Not fully implemented yet
Exported interface of function 0x85095600 has been overwritten (from 0x83c45f60 to 0x89dce000)
Exported interface of function 0x89f09c80 has been overwritten (from 0x87a08860 to 0x87a08900)
ERROR: Unimplemented: edit_text_character: no word wrap
ERROR: Unimplemented: color_setrgb
SECURITY: Load from host http://www.lulu.tv granted (default).
gnash::as_value gnash::netconnection_new(const gnash::fn_call&) enter
static gnash::as_value gnash::NetConnection::connect_method(const gnash::fn_call&) enter
ERROR: Unimplemented: MovieClip.attachAudio()
SECURITY: Load from host static.lulu.tv granted (default).
Connecting to movie: http://static.lulu.tv/wp-content/video2/1194/flash/8141/1177355101.flv
SECURITY: Load from host static.lulu.tv granted (default).
CurlStreamFile 0x7c3093c0: Fetched: 0 (0/0 total) - requested 1024 (1024 total) - sleeping 500 milliseconds
CurlStreamFile 0x86b889c0: Fetched: 0 (0/0 total) - requested 1024 (1024 total) - sleeping 500 milliseconds
CurlStreamFile 0x7c3093c0: Fetched: 0 (0/0 total) - requested 1024 (1024 total) - sleeping 1000 milliseconds
CurlStreamFile 0x86b889c0: Fetched: 0 (0/0 total) - requested 1024 (1024 total) - sleeping 1000 milliseconds
CurlStreamFile 0x7c3093c0: Fetched: 0 (15649/18194714 total) - requested 47 (15696 total) - sleeping 500 milliseconds
Connection etablished to movie: http://static.lulu.tv/wp-content/video2/1194/flash/8141/1177355101.flv
Processing 1 status notifications
Invoking onStatus(NetStream.Play.Start)
CurlStreamFile 0x7c3093c0: Fetched: 0 (31577/18194714 total) - requested 23 (31600 total) - sleeping 500 milliseconds
CurlStreamFile 0x7c3093c0: Fetched: 0 (47505/18194714 total) - requested 55 (47560 total) - sleeping 500 milliseconds

[ lots more fetch messages with some of these inside ]

invalid new backstep 516
invalid new backstep 519
invalid new backstep 515

Sound begins and then gnash dumps core.

Trace:

(gdb) bt full
#0 0x03382a07 in FLVParser::videoFrameDelay() (this=0x87a5ffc0) at FLVParser.cpp:79
lock = {<boost::noncopyable_::noncopyable> = {<No data fields>}, m_mutex = @0x87a5fffc,
m_locked = true}
#1 0x0f1ae268 in gnash::NetStreamFfmpeg::read_frame() (this=0x80f92000) at NetStreamFfmpeg.cpp:882
buffer = {
ptr = 0x848f5000 "\2028J\2028J\2028J\2028J\2028J\2028J\2028J\2017I\2017I\2017I\2017I\2017I\2017I\2017I\2026I\2037J\2059I\2059I\2059I\2059I\2059I\2059I\2059I\2059I\2059I\2059I\2059I\2059I\2059I\2059I\2059I\206:K\207;L\207;L\207;L\207;L\207;L\207;L\207;L\207;L\207;L\207;L\207;L\207;L\207;L\207;L\212<M\212<M\212<M\212<M\214<N\214<N\214<N\214<N\214<N\214<N\214<N\216=O\216=O\216=O\215@N\215@N\215@N\215@N\215@N\215@N\215@"...}
videoFrameFormat = 2
video = (gnash::raw_videodata_t *) 0x899938a0
frame_delay = 2.5778885341117338e-265
got = 192
lock = {<boost::noncopyable_::noncopyable> = {<No data fields>}, m_mutex = @0x80f9206c,
m_locked = true}
packet = {pts = 61792, dts = 61792, data = 0x7e0c0800 "", size = 1239, stream_index = 0,
flags = 253425252, duration = 788516484, destruct = 0xf1ab160 <avpacket_destruct>, priv = 0x88143e20,
pos = -8641213580683054466}
rc = 0
#2 0x0f1ad598 in gnash::NetStreamFfmpeg::av_streamer(gnash::NetStreamFfmpeg*) (ns=0x80f92000)
at NetStreamFfmpeg.cpp:632
video = (gnash::raw_videodata_t *) 0x89993f60
delay = 0
#3 0x0f1afd17 in operator()<void ()(gnash::NetStreamFfmpeg), boost::_bi::list0> (this=0x7c08db7c,
f=@0x7c08db78, a=@0x88143eeb) at bind.hpp:229
No locals.
#4 0x0f1afcd2 in boost::_bi::bind_t<void, void ()(gnash::NetStreamFfmpeg), boost::_bi::list1<boost::_bi::value<gnash::NetStreamFfmpeg*> > >::operator()() (this=0x7c08db78) at bind_template.hpp:20
a = {<No data fields>}
#5 0x0f1afc8a in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void ()(gnash::NetStreamFfmpeg), boost::_bi::list1<boost::_bi::value<gnash::NetStreamFfmpeg*> > >, void>::invoke(boost::detail::function::any_pointer) (function_obj_ptr=
{obj_ptr = 0x7c08db78, const_obj_ptr = 0x7c08db78, func_ptr = 0x7c08db78, data = "x"})
at function_template.hpp:136
f = (
boost::_bi::bind_t<void, void ()(gnash::NetStreamFfmpeg), boost::_bi::list1<boost::_bi::value<gnash::NetStreamFfmpeg> > > ) 0x7c08db78
#6 0x0fe77eed in boost::function0<void, std::allocator<boost::function_base> >::operator()() const ()
from /usr/local/lib/libboost_thread-mt.so.0.0
No symbol table info available.
#7 0x0fe77b8a in boost::thread_group::size() () from /usr/local/lib/libboost_thread-mt.so.0.0
No symbol table info available.
#8 0x01a0dfcb in _thread_start () at /usr/src/lib/libpthread/uthread/uthread_create.c:244
curthread = (struct pthread *) 0x89993ce0
#9 0x0000001f in ?? ()
No symbol table info available.
#10 0x00000000 in ?? ()
No symbol table info available.
(gdb)

Youtube is the same. I tried something on the front page:

http://www.youtube.com/watch?v=Q_xVXQCrPxQ

Got a few seconds of video (including sound) then it segfaulted like so
(gdb) bt full
#0 0x0be77a07 in FLVParser::videoFrameDelay() (this=0x85162500) at FLVParser.cpp:79
lock = {<boost::noncopyable_::noncopyable> = {<No data fields>}, m_mutex = @0x8516253c,
m_locked = true}
#1 0x0f2ae268 in gnash::NetStreamFfmpeg::read_frame() (this=0x7f26ea00) at NetStreamFfmpeg.cpp:882
buffer = {ptr = 0x834ca000 ""}
videoFrameFormat = 2
video = (gnash::raw_videodata_t *) 0x7d1e96a0
frame_delay = 2.495892022911794e-262
got = 192
lock = {<boost::noncopyable_::noncopyable> = {<No data fields>}, m_mutex = @0x7f26ea6c,
m_locked = true}
packet = {pts = 7132, dts = 7132, data = 0x7f652800 "", size = 1566, stream_index = 0,
flags = 254473828, duration = 789565060, destruct = 0xf2ab160 <avpacket_destruct>, priv = 0x8a675e20,
pos = -8473700785167076738}
rc = 0
#2 0x0f2ad598 in gnash::NetStreamFfmpeg::av_streamer(gnash::NetStreamFfmpeg*) (ns=0x7f26ea00)
at NetStreamFfmpeg.cpp:632
video = (gnash::raw_videodata_t *) 0x7d1e96a0
delay = 0
#3 0x0f2afd17 in operator()<void ()(gnash::NetStreamFfmpeg), boost::_bi::list0> (this=0x8bef0ee4,
f=@0x8bef0ee0, a=@0x8a675eeb) at bind.hpp:229
No locals.
#4 0x0f2afcd2 in boost::_bi::bind_t<void, void ()(gnash::NetStreamFfmpeg), boost::_bi::list1<boost::_bi::value<gnash::NetStreamFfmpeg*> > >::operator()() (this=0x8bef0ee0) at bind_template.hpp:20
a = {<No data fields>}
#5 0x0f2afc8a in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void ()(gnash::NetStreamFfmpeg), boost::_bi::list1<boost::_bi::value<gnash::NetStreamFfmpeg*> > >, void>::invoke(boost::detail::function::any_pointer) (function_obj_ptr=
{obj_ptr = 0x8bef0ee0, const_obj_ptr = 0x8bef0ee0, func_ptr = 0x8bef0ee0, data = "à"})
at function_template.hpp:136
f = (
boost::_bi::bind_t<void, void ()(gnash::NetStreamFfmpeg), boost::_bi::list1<boost::_bi::value<gnash::NetStreamFfmpeg> > > ) 0x8bef0ee0
#6 0x073b2eed in boost::function0<void, std::allocator<boost::function_base> >::operator()() const ()
from /usr/local/lib/libboost_thread-mt.so.0.0
No symbol table info available.
#7 0x073b2b8a in boost::thread_group::size() () from /usr/local/lib/libboost_thread-mt.so.0.0
No symbol table info available.
#8 0x06ad4fcb in _thread_start () at /usr/src/lib/libpthread/uthread/uthread_create.c:244
curthread = (struct pthread *) 0x7d1e9500
#9 0x0000001f in ?? ()
No symbol table info available.
#10 0x00000000 in ?? ()
No symbol table info available.
(gdb)

Deanna Phillips <deanna>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by tgc (Posted a comment)
  • -unavailable- added by strk (Updated the item)
  • -unavailable- added by deanna (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 5 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri 18 May 2007 03:34:33 PM UTCstrkOpen/ClosedOpen=>Closed
    Thu 17 May 2007 08:53:08 AM UTCstrkStatusReady For Test=>Fixed
    Mon 14 May 2007 11:34:02 AM UTCtgcStatusNone=>Ready For Test
    Mon 14 May 2007 10:02:29 AM UTCstrkCategoryNone=>video
      Severity3 - Normal=>5 - Blocker

    Back to the top


    Powered by Savane 3.1-cleanup1