[gst-devel] bug report

Jens Thiele karme at unforgettable.com
Sat Feb 24 14:58:56 CET 2001


playing video with format indeo video 5 crashes

Package:  gstreamer
Severity: normal
Version:  cvs-2001-02-24
Synopsis: playing video with format indeo video 5 crashes
Class:    sw-bug

Distribution: Debian 2.2
System: Linux 2.4.1 i586 unknown
C library: C library 2.1.3-13
C compiler: 2.95.2
glib: 1.2.8
GTK+: 1.2.8
ORBit: ORBit 0.5.6
gnome-libs: gnome-libs 1.2.11
gnome-core: gnome-core 1.2.4


Description:
i want to play a avi indeo video 5 
(works well with aviplay from avifile-0.53.5) 
but gstmediaplay crashes.

output:
INFO: Initializing GStreamer Core Library
INFO: CPU features: MMX 

** WARNING **: gstplugin: registry needs rebuild


** CRITICAL **: file gsttypes.c: line 38 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file gstelements.c: line 77 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file gstparseau.c: line 202 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file gstwincodec.c: line 62 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file gstaviencoder.c: line 304 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file gstavidecoder.c: line 679 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file audioscale.c: line 230 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file gstv4lsrc.c: line 568 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file cdparanoia.c: line 593 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file stereo.c: line 210 (plugin_init): assertion `plugin
!= NULL' failed.

** CRITICAL **: file volume.c: line 266 (plugin_init): assertion `plugin
!= NULL' failed.

** CRITICAL **: file esdsink.c: line 325 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file gstladspa.c: line 442 (plugin_init): assertion
`ladspa_plugin != NULL' failed.

** CRITICAL **: file median.c: line 326 (plugin_init): assertion `plugin
!= NULL' failed.

** CRITICAL **: file smooth.c: line 279 (plugin_init): assertion `plugin
!= NULL' failed.

** CRITICAL **: file gstjpeg.c: line 58 (plugin_init): assertion `plugin
!= NULL' failed.

** CRITICAL **: file gstmpg123.c: line 222 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file mp3parse.c: line 474 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file mp3types.c: line 61 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file gstmpeg1encoder.c: line 164 (plugin_init):
assertion `plugin != NULL' failed.

** CRITICAL **: file gstmpeg_play.c: line 342 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file gstmpegaudio.c: line 184 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file mpeg1types.c: line 78 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file mpeg1parse.c: line 820 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file system_encode.c: line 500 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file mp1videoparse.c: line 388 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file ac3dec.c: line 213 (plugin_init): assertion `plugin
!= NULL' failed.

** CRITICAL **: file ac3parse.c: line 318 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file gstmpeg2dec.c: line 254 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file gstmpeg2enc.c: line 255 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file mpeg2types.c: line 79 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file mpeg2parse.c: line 1060 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file mpeg2subt.c: line 428 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file gstmpeg2play.c: line 296 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file mp2videoparse.c: line 355 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file rtjpeg.c: line 38 (plugin_init): assertion `plugin
!= NULL' failed.

** CRITICAL **: file vcdsrc.c: line 374 (plugin_init): assertion `plugin
!= NULL' failed.

** CRITICAL **: file videoscale.c: line 232 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file videosink.c: line 642 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file smoothwave.c: line 285 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file gstspectrum.c: line 226 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file synaesthesia.c: line 242 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file vumeter.c: line 242 (plugin_init): assertion
`plugin != NULL' failed.

** CRITICAL **: file vorbis.c: line 75 (plugin_init): assertion `plugin
!= NULL' failed.

** CRITICAL **: file gstparsewav.c: line 303 (plugin_init): assertion
`plugin != NULL' failed.
videosink: found 24 bits display
videosink: using 24 bits image 32 bits/pixel
gstplay: using element "disk_src" for offset property
gstbin "main_pipeline", eos providers:0
gstplay: using element "avidecoder" for bit_rate property
gstplay: using element "avidecoder" for media_time property
gstplay: using element "avidecoder" for current_time property
gstbin "thread_show", eos providers:0
gstbin "thread_play_audio", eos providers:0
gstbin "main_thread", eos providers:2
audiosink: attempting to open sound device
audiosink: setting sound card to 44100KHz 16 bit stereo (131072 bytes
buffer, 65536 fragment)
audiosink: Capabilities
audiosink:   Trigger
audiosink:   Direct access
audiosink: opened audio with fd=9
GstAviDecoder: checking for RIFF format
gst_avi_decoder: avih tag found size 00000038
gst_avi_decoder:  us_frame    40000
gst_avi_decoder:  max_bps     0
gst_avi_decoder:  pad_gran    0
gst_avi_decoder:  flags       0x00000810
gst_avi_decoder:  tot_frames  42713
gst_avi_decoder:  init_frames 0
gst_avi_decoder:  streams     2
gst_avi_decoder:  bufsize     0
gst_avi_decoder:  width       384
gst_avi_decoder:  height      288
gst_avi_decoder:  scale       0
gst_avi_decoder:  rate        0
gst_avi_decoder:  start       0
gst_avi_decoder:  length      0
gst_avi_decoder: strh tag found size 00000038
gst_avi_decoder:  type        0x73646976 (vids)
gst_avi_decoder:  fcc_handler 0x30355649 (IV50)
gst_avi_decoder:  flags       0x00000000
gst_avi_decoder:  priority    0
gst_avi_decoder:  init_frames 0
gst_avi_decoder:  scale       40000
gst_avi_decoder:  rate        1000000
gst_avi_decoder:  start       0
gst_avi_decoder:  length      42713
gst_avi_decoder:  bufsize     0
gst_avi_decoder:  quality     9500
gst_avi_decoder:  samplesize  0
gst_avi_decoder: strf tag found in context vids size 00000028
gst_avi_decoder:  size        40
gst_avi_decoder:  width       384
gst_avi_decoder:  height      288
gst_avi_decoder:  planes      1
gst_avi_decoder:  bit_cnt     24
gst_avi_decoder:  compression 0x30355649 (IV50)
gst_avi_decoder:  image_size  248832
gst_avi_decoder:  xpels_meter 0
gst_avi_decoder:  ypels_meter 0
gst_avi_decoder:  num_colors  0
gst_avi_decoder:  imp_colors  0
playcodecs: filling pad 0x80e5790 0 0x80ec3a8 0x80e5874
gst_avi_decoder: strh tag found size 00000038
gst_avi_decoder:  type        0x73647561 (auds)
gst_avi_decoder:  fcc_handler 0x00000001 ()
gst_avi_decoder:  flags       0x00000000
gst_avi_decoder:  priority    0
gst_avi_decoder:  init_frames 0
gst_avi_decoder:  scale       2
gst_avi_decoder:  rate        88200
gst_avi_decoder:  start       0
gst_avi_decoder:  length      75343872
gst_avi_decoder:  bufsize     0
gst_avi_decoder:  quality     0
gst_avi_decoder:  samplesize  2
gst_avi_decoder: strf tag found in context auds size 00000012
gst_avi_decoder:  format      1
gst_avi_decoder:  channels    1
gst_avi_decoder:  rate        44100
gst_avi_decoder:  av_bps      88200
gst_avi_decoder:  blockalign  2
gst_avi_decoder:  size        16
avidecoder: index offset 000007fc
avidecoder: index size 79502
gstwindec: trying to open library 0x7dcfd008
Video in Indeo Video 5 format
prev_struct: 0x80F9410
External func OLEAUT32.dll:161
External func OLEAUT32.dll:163
Entering DllMain()
WARNING: Unsupported call: MBToWCh I
WARNING: Unsupported call: MBToWCh I
WARNING: Unsupported call: MBToWCh I
WARNING: Unsupported call: MBToWCh I
WARNING: Unsupported call: MBToWCh I
WARNING: Unsupported call: MBToWCh I
WARNING: Unsupported call: MBToWCh I
WARNING: Unsupported call: MBToWCh I
WARNING: Unsupported call: MBToWCh I
WARNING: Unsupported call: MBToWCh I
WARNING: Unsupported call: MBToWCh I
WARNING: Unsupported call: ReleaseSemaphoreA
WARNING: Unsupported call: ReleaseSemaphoreA
WARNING: Unsupported call: ReleaseSemaphoreA
WARNING: Unsupported call: ReleaseSemaphoreA
WARNING: Unsupported call: ReleaseSemaphoreA
WARNING: Unsupported call: ReleaseSemaphoreA
WARNING: Unsupported call: ReleaseSemaphoreA
Xlib: unexpected async reply (sequence 0x624)!

** WARNING **: unknown node: text

end of output

i think the problem reported first of plugins not founded in the second
plugin directory doesn't matter
in the first directory he gets all plugins
i didn't take a look to fix the path yet.

i think it is the problem of the unsupoorted win calls ?

contact me if you wish to have a sample movie



Debugging information:
0x405aad29 in wait4 () from /lib/libc.so.6
#0  0x405aad29 in wait4 () from /lib/libc.so.6
#1  0x40605cd8 in __check_rhosts_file () from /lib/libc.so.6
#2  0x4008465b in waitpid () from /lib/libpthread.so.0
#3  0x403f5188 in gnome_init () from /usr/lib/libgnomeui.so.32
#4  0x40082fd5 in pthread_sighandler () from /lib/libpthread.so.0
#5  0x4054c868 in sigaction () from /lib/libc.so.6
#6  0x40680cc3 in ICOpen (fccType=1667524982, fccHandler=808801865,
wMode=2) at vfl.c:130
#7  0x40819c70 in gst_windec_init_decoder (windec=0x80ec260) at
gstwindec.c:175
#8  0x40819f72 in gst_windec_chain (pad=0x80ec300, buf=0x80e4cf0) at
gstwindec.c:266
#9  0x4002794a in gst_pad_push_func (pad=0x80ec300, buf=0x80e4cf0) at
gstpad.c:421
#10 0x400297b0 in gst_pad_push (pad=0x80ec460, buf=0x80e4cf0) at
gstpad.c:931
#11 0x40844a03 in gst_new_riff_tag_found (chunk=0x80ec670,
data=0x80e5790) at gstavidecoder.c:469
#12 0x4065416f in gst_riff_parser_next_buffer (riff=0x80ec128,
buf=0x80e4ba0, off=32768)
    at gstriffparse.c:112
#13 0x40845335 in gst_avi_decoder_chain (pad=0x80e5900, buf=0x80e4ba0)
at gstavidecoder.c:632
#14 0x40844ea5 in gst_avi_decoder_loop (element=0x80e5790) at
gstavidecoder.c:523
#15 0x40030e78 in gst_bin_loopfunc_wrapper (argc=0, argv=0x80e5790) at
gstscheduler.c:40
#16 0x4001afef in cothread_stub () at cothreads.c:180
#17 0x4001b3b6 in cothread_switch (thread=0xbf208000) at cothreads.c:291
#18 0x4003181d in gst_bin_pushfunc_proxy (pad=0x80e5900, buf=0x80e4ba0)
at gstscheduler.c:145
#19 0x400297b0 in gst_pad_push (pad=0x80e3c98, buf=0x80e4ba0) at
gstpad.c:931
#20 0x40031513 in gst_bin_src_wrapper (argc=0, argv=0x80e3c10) at
gstscheduler.c:118
#21 0x4001afef in cothread_stub () at cothreads.c:180
#22 0x4001b3b6 in cothread_switch (thread=0xbf200000) at cothreads.c:291
#23 0x4001ecb0 in gst_bin_iterate_func (bin=0x80d8938) at gstbin.c:811
#24 0x4001da1b in gst_bin_iterate (bin=0x80d8938) at gstbin.c:560
#25 0x400342c0 in gst_thread_main_loop (arg=0x80d8938) at
gstthread.c:317
#26 0x40080c9f in pthread_start_thread () from /lib/libpthread.so.0
#0  0x405aad29 in wait4 () from /lib/libc.so.6
No symbol table info available.
#1  0x40605cd8 in __check_rhosts_file () from /lib/libc.so.6
No symbol table info available.
#2  0x4008465b in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#3  0x403f5188 in gnome_init () from /usr/lib/libgnomeui.so.32
No symbol table info available.
#4  0x40082fd5 in pthread_sighandler () from /lib/libpthread.so.0
No symbol table info available.
#5  0x4054c868 in sigaction () from /lib/libc.so.6
No symbol table info available.
#6  0x40680cc3 in ICOpen (fccType=1667524982, fccHandler=808801865,
wMode=2) at vfl.c:130
130		hdrv=OpenDriverA((long)&icopen);
type = "vidc"
handler = "IV50"
codecname = "vidc.IV50\000g@\004þ ¿\000\236\000@"
icopen = {dwSize = 36, fccType = 1667524982, fccHandler = 808801865,
dwVersion = 135185152, 
  dwFlags = 2, dwError = 1073781726, pV1Reserved = 0x4081d0b4,
pV2Reserved = 0x80ec300, 
  dnDevNode = 1082230700}
hdrv = 3206610272
whic = (WINE_HIC *) 0x0
#7  0x40819c70 in gst_windec_init_decoder (windec=0x80ec260) at
gstwindec.c:175
175	  data->m_cv.hic=ICOpen(
h = -512
temp = {bh = {biSize = -1088356860, biWidth = 1075278477, biHeight =
74005, biPlanes = 8469, 
    biBitCount = 1, biCompression = 1082230828, biSizeImage =
1075278270, 
    biXPelsPerMeter = 1082249396, biYPelsPerMeter = 135185152, biClrUsed
= 135186032, 
    biClrImportant = 1075277346}, red_mask = 53428, green_mask = 16513,
blue_mask = 49920}
data = (GstWinLoaderData *) 0x7dcfd008

thank you
keep up the good work
gstreamer is really great !!

please cc me since i am not subcribed to the ml yet

--
karme at unforgettable.com




More information about the gstreamer-devel mailing list