After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 349105 - crash with playbin and resizing screen
crash with playbin and resizing screen
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.9
Other Linux
: High critical
: 0.10.10
Assigned To: Wim Taymans
GStreamer Maintainers
: 349061 349344 353757 354789 354862 354863 354915 355221 355475 355663 356239 356345 356377 356570 369037 369137 373365 374220 377821 389601 417697 437976 438090 450143 451109 458656 460082 465074 478674 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-07-28 16:18 UTC by Zaheer Abbas Merali
Modified: 2007-09-20 21:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Zaheer Abbas Merali 2006-07-28 16:18:32 UTC
I get this with istanbul cvs head (and removing videoscale from the video sink passed to playbin.

DEBUG (0xae5eafb0 - 0:00:17.202903000)             GST_PADS(31449) gstpad.c(2600):gst_pad_alloc_buffer_full:<sink:proxypad5> caps changed to video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)413, height=(int)258, framerate=(fraction)10/1, pixel-aspect-ratio=(fraction)1/1
LOG   (0xae5eafb0 - 0:00:17.202987000)      GST_REFCOUNTING(31449) gstobject.c(352):gst_object_unref:<sink:proxypad5> 0xae5c9800 unref 2->1
LOG   (0xae5eafb0 - 0:00:17.203019000)      GST_REFCOUNTING(31449) gstobject.c(352):gst_object_unref:<bin1:sink> 0x83b6540 unref 3->2
DEBUG (0xae5eafb0 - 0:00:17.203051000)             GST_PADS(31449) gstpad.c(2600):gst_pad_alloc_buffer_full:<sink:proxypad0> caps changed to video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)413, height=(int)258, framerate=(fraction)10/1, pixel-aspect-ratio=(fraction)1/1
LOG   (0xae5eafb0 - 0:00:17.203134000)      GST_REFCOUNTING(31449) gstobject.c(352):gst_object_unref:<sink:proxypad0> 0xb2101320 unref 3->2
LOG   (0xae5eafb0 - 0:00:17.203165000)      GST_REFCOUNTING(31449) gstobject.c(352):gst_object_unref:<videosink:sink> 0x8392b80 unref 2->1
LOG   (0xae5eafb0 - 0:00:17.203196000)      GST_REFCOUNTING(31449) gstcaps.c(389):gst_caps_unref: 0xae5e6ac0 5->4
LOG   (0xae5eafb0 - 0:00:17.204654000)           videoscale(31449) gstvideoscale.c(802):gst_video_scale_transform:<vscale> pushing buffer of 426216 bytes
LOG   (0xae5eafb0 - 0:00:17.204715000)      GST_REFCOUNTING(31449) gstminiobject.c(300):gst_mini_object_unref: 0x8302ee8 unref 1->0
LOG   (0xae5eafb0 - 0:00:17.204745000)           GST_BUFFER(31449) gstbuffer.c(183):gst_buffer_finalize: finalize 0x8302ee8
LOG   (0xae5eafb0 - 0:00:17.205187000)      GST_REFCOUNTING(31449) gstcaps.c(389):gst_caps_unref: 0xae5dc160 4->3
LOG   (0xae5eafb0 - 0:00:17.205232000)      GST_REFCOUNTING(31449) gstobject.c(325):gst_object_ref:<videosink:sink> 0x8392b80 ref 1->2
DEBUG (0xae5c8960 - 0:00:17.205239000)        basetransform(31449) gstbasetransform.c(1046):gst_base_transform_buffer_alloc:<vscale> allocating a buffer of size 2064182656 ...
DEBUG (0xae5c8960 - 0:00:17.205277000)        basetransform(31449) gstbasetransform.c(1048):gst_base_transform_buffer_alloc:<vscale> ... and offset NONE
DEBUG (0xae5eafb0 - 0:00:17.205269000)             GST_PADS(31449) gstpad.c(3302):gst_pad_chain_unchecked:<videosink:sink> caps changed to video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)413, height=(int)258, framerate=(fraction)10/1, pixel-aspect-ratio=(fraction)1/1

(istanbul:31449): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed

(istanbul:31449): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CA
PS (caps)' failed

(istanbul:31449): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed

(istanbul:31449): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed
LOG   (0xae5eafb0 - 0:00:17.205451000)      GST_REFCOUNTING(31449) gstobject.c(3
Comment 1 Zaheer Abbas Merali 2006-07-29 11:48:24 UTC
wim managed to reproduce with totem and using ximagesink set as his gconf video sink yesterday.
Comment 2 Zaheer Abbas Merali 2006-07-30 21:47:38 UTC
*** Bug 349061 has been marked as a duplicate of this bug. ***
Comment 3 Karsten Bräckelmann 2006-07-30 22:51:09 UTC
*** Bug 349344 has been marked as a duplicate of this bug. ***
Comment 4 Karsten Bräckelmann 2006-07-30 22:53:24 UTC
Setting Priority and Severity according to crashers.
Comment 5 Wim Taymans 2006-07-31 15:09:25 UTC
This is tricky and caused by automatic caps setting in the _pad_push function. Following patch temporary fixes the thing. basetransform is in need for a rewrite, really...

        * libs/gst/base/gstbasetransform.c:
        (gst_base_transform_buffer_alloc):
        Use OBJECT_LOCK and refcounting to get the pad caps in the
        buffer_alloc function because the caps could change while we are
        busy with them. Fixes #349105
Comment 6 Karsten Bräckelmann 2006-08-31 23:43:36 UTC
*** Bug 353757 has been marked as a duplicate of this bug. ***
Comment 7 Sergej Kotliar 2006-09-07 22:17:14 UTC
*** Bug 354789 has been marked as a duplicate of this bug. ***
Comment 8 Tim-Philipp Müller 2006-09-08 12:11:11 UTC
*** Bug 354915 has been marked as a duplicate of this bug. ***
Comment 9 Tim-Philipp Müller 2006-09-08 12:14:41 UTC
*** Bug 354863 has been marked as a duplicate of this bug. ***
Comment 10 Tim-Philipp Müller 2006-09-08 12:16:22 UTC
*** Bug 354862 has been marked as a duplicate of this bug. ***
Comment 11 Tim-Philipp Müller 2006-09-10 10:07:00 UTC
*** Bug 355221 has been marked as a duplicate of this bug. ***
Comment 12 Tim-Philipp Müller 2006-09-11 20:16:34 UTC
*** Bug 355475 has been marked as a duplicate of this bug. ***
Comment 13 Karsten Bräckelmann 2006-09-12 22:14:36 UTC
*** Bug 355663 has been marked as a duplicate of this bug. ***
Comment 14 Karsten Bräckelmann 2006-09-16 10:52:28 UTC
*** Bug 356239 has been marked as a duplicate of this bug. ***
Comment 15 Karsten Bräckelmann 2006-09-17 01:56:07 UTC
*** Bug 356345 has been marked as a duplicate of this bug. ***
Comment 16 Karsten Bräckelmann 2006-09-17 11:21:53 UTC
*** Bug 356377 has been marked as a duplicate of this bug. ***
Comment 17 Fabio Bonelli 2006-09-19 10:13:10 UTC
*** Bug 356570 has been marked as a duplicate of this bug. ***
Comment 18 Karsten Bräckelmann 2006-11-02 01:31:09 UTC
*** Bug 369037 has been marked as a duplicate of this bug. ***
Comment 19 Karsten Bräckelmann 2006-11-02 01:32:02 UTC
*** Bug 369137 has been marked as a duplicate of this bug. ***
Comment 20 Jan Arne Petersen 2006-11-10 20:09:30 UTC
*** Bug 373365 has been marked as a duplicate of this bug. ***
Comment 21 André Klapper 2006-11-19 00:28:53 UTC
*** Bug 374220 has been marked as a duplicate of this bug. ***
Comment 22 Jan Arne Petersen 2006-11-22 00:02:20 UTC
*** Bug 377821 has been marked as a duplicate of this bug. ***
Comment 23 Philip Withnall 2007-02-14 14:18:51 UTC
*** Bug 389601 has been marked as a duplicate of this bug. ***
Comment 24 André Klapper 2007-03-16 01:37:15 UTC
*** Bug 417697 has been marked as a duplicate of this bug. ***
Comment 25 Philip Withnall 2007-05-13 00:14:17 UTC
*** Bug 437976 has been marked as a duplicate of this bug. ***
Comment 26 palfrey 2007-05-13 15:21:57 UTC
*** Bug 438090 has been marked as a duplicate of this bug. ***
Comment 27 Philip Withnall 2007-06-23 16:00:52 UTC
*** Bug 450143 has been marked as a duplicate of this bug. ***
Comment 28 Philip Withnall 2007-06-26 12:20:06 UTC
*** Bug 451109 has been marked as a duplicate of this bug. ***
Comment 29 palfrey 2007-07-20 16:52:43 UTC
*** Bug 458656 has been marked as a duplicate of this bug. ***
Comment 30 Iestyn Pryce 2007-07-25 11:24:22 UTC
*** Bug 460082 has been marked as a duplicate of this bug. ***
Comment 31 Iestyn Pryce 2007-08-09 17:34:23 UTC
*** Bug 465074 has been marked as a duplicate of this bug. ***
Comment 32 Philip Withnall 2007-09-20 21:52:58 UTC
*** Bug 478674 has been marked as a duplicate of this bug. ***