[gstreamer-bugs] [Bug 615357] gst-plugins-scanner gets stuck in a loop

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Nov 29 17:31:03 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=615357
  GStreamer | gstreamer (core) | 0.10.26

--- Comment #11 from Jeremy Huddleston <jeremyhu at freedesktop.org> 2010-11-30 01:30:56 UTC ---
Actually, now it crashes firefox rather than hanging it.

I think the problem has to do with architecture differences.  If I execute a
64bit firefox-4.0b7, it works fine now.  If I execute a 32bit firefox-3.6.12,
it fails.


~ $ GST_DEBUG=*:5 firefox-x11-standalone
0:00:00.000087000  4970  0x1f0cb80 LOG                GST_DEBUG
gstinfo.c:1255:for_each_threshold_by_entry: category default matches pattern
0x4b98350 - gets set to level 5
0:00:00.000277000  4970  0x1f0cb80 INFO                GST_INIT
gst.c:599:init_pre: Initializing GStreamer Core Library version 0.10.30
0:00:00.000321000  4970  0x1f0cb80 INFO                GST_INIT
gst.c:600:init_pre: Using library installed in /opt/local/lib
0:00:00.000371000  4970  0x1f0cb80 INFO                GST_INIT
gst.c:610:init_pre: Darwin vincent.local 10.6.0 Darwin Kernel Version 10.6.0:
Wed Nov 10 18:13:17 PST 2010; root:xnu-1504.9.26~3/RELEASE_I386 i386
0:00:00.000579000  4970  0x1f0cb80 INFO                GST_INIT
gstquery.c:105:_gst_query_initialize: init queries
0:00:00.000642000  4970  0x1f0cb80 LOG                GST_DEBUG
gstinfo.c:1228:gst_debug_reset_threshold: category query matches pattern
0x4b98350 - gets set to level 5
0:00:00.000845000  4970  0x1f0cb80 LOG                GST_DEBUG
gstinfo.c:1228:gst_debug_reset_threshold: category GST_DATAFLOW matches pattern
0x4b98350 - gets set to level 5
0:00:00.000969000  4970  0x1f0cb80 LOG                GST_DEBUG
gstinfo.c:1228:gst_debug_reset_threshold: category GST_ELEMENT_FACTORY matches
pattern 0x4b98350 - gets set to level 5
0:00:00.001002000  4970  0x1f0cb80 DEBUG                default
gstelement.c:278:gst_element_base_class_init: type GstElement : factory 0x0
0:00:00.001043000  4970  0x1f0cb80 LOG                GST_DEBUG
gstinfo.c:1228:gst_debug_reset_threshold: category GST_TYPEFIND matches pattern
0x4b98350 - gets set to level 5
0:00:00.001086000  4970  0x1f0cb80 LOG                GST_DEBUG
gstinfo.c:1228:gst_debug_reset_threshold: category bin matches pattern
0x4b98350 - gets set to level 5
0:00:00.001109000  4970  0x1f0cb80 DEBUG                default
gstelement.c:278:gst_element_base_class_init: type GstBin : factory 0x0
0:00:00.001167000  4970  0x1f0cb80 DEBUG                    bin
gstbin.c:498:gst_bin_class_init: creating bin thread pool
0:00:00.001224000  4970  0x1f0cb80 LOG                GST_DEBUG
gstinfo.c:1228:gst_debug_reset_threshold: category task matches pattern
0x4b98350 - gets set to level 5
0:00:00.001243000  4970  0x1f0cb80 LOG                GST_DEBUG
gstinfo.c:1228:gst_debug_reset_threshold: category taskpool matches pattern
0x4b98350 - gets set to level 5
0:00:00.001319000  4970  0x1f0cb80 LOG                GST_DEBUG
gstinfo.c:1228:gst_debug_reset_threshold: category GST_URI matches pattern
0x4b98350 - gets set to level 5
0:00:00.001633000  4970  0x1f0cb80 INFO                GST_INIT
gstmessage.c:73:_gst_message_initialize: init messages
0:00:00.002144000  4970  0x1f0cb80 INFO      GST_PLUGIN_LOADING
gstplugin.c:348:_gst_plugin_initialize: registering 0 static plugins
0:00:00.002160000  4970  0x1f0cb80 LOG       GST_PLUGIN_LOADING
gstplugin.c:251:gst_plugin_register_static: attempting to load static plugin
"staticelements" now...
0:00:00.002208000  4970  0x1f0cb80 LOG       GST_PLUGIN_LOADING
gstplugin.c:538:gst_plugin_register_func: plugin "(NULL)" looks good
0:00:00.002271000  4970  0x1f0cb80 LOG      GST_ELEMENT_FACTORY
gstelementfactory.c:247:gst_element_register:<bin> Created new elementfactory
for type GstBin
0:00:00.002303000  4970  0x1f0cb80 DEBUG           GST_REGISTRY
gstregistry.c:544:gst_registry_add_feature:<registry0> adding feature 0x21ab090
(bin)
0:00:00.002317000  4970  0x1f0cb80 LOG             GST_REGISTRY
gstregistry.c:560:gst_registry_add_feature:<registry0> emitting feature-added
for bin
0:00:00.002345000  4970  0x1f0cb80 LOG                GST_DEBUG
gstinfo.c:1228:gst_debug_reset_threshold: category pipeline matches pattern
0x4b98350 - gets set to level 5
0:00:00.002366000  4970  0x1f0cb80 LOG      GST_ELEMENT_FACTORY
gstelementfactory.c:247:gst_element_register:<pipeline> Created new
elementfactory for type GstPipeline
0:00:00.002381000  4970  0x1f0cb80 DEBUG                default
gstelement.c:278:gst_element_base_class_init: type GstPipeline : factory
0x21ab120
0:00:00.002411000  4970  0x1f0cb80 DEBUG           GST_REGISTRY
gstregistry.c:544:gst_registry_add_feature:<registry0> adding feature 0x21ab120
(pipeline)
0:00:00.002424000  4970  0x1f0cb80 LOG             GST_REGISTRY
gstregistry.c:560:gst_registry_add_feature:<registry0> emitting feature-added
for pipeline
0:00:00.002434000  4970  0x1f0cb80 LOG       GST_PLUGIN_LOADING
gstplugin.c:563:gst_plugin_register_func: plugin "(NULL)" initialised
0:00:00.002445000  4970  0x1f0cb80 INFO      GST_PLUGIN_LOADING
gstplugin.c:254:gst_plugin_register_static: registered static plugin
"staticelements"
0:00:00.002455000  4970  0x1f0cb80 DEBUG           GST_REGISTRY
gstregistry.c:436:gst_registry_add_plugin:<registry0> adding plugin 0x21a4a40
for filename "(NULL)"
0:00:00.002466000  4970  0x1f0cb80 LOG             GST_REGISTRY
gstregistry.c:446:gst_registry_add_plugin:<registry0> emitting plugin-added for
filename "(NULL)"
0:00:00.002476000  4970  0x1f0cb80 INFO      GST_PLUGIN_LOADING
gstplugin.c:256:gst_plugin_register_static: added static plugin
"staticelements", result: 1
0:00:00.002493000  4970  0x1f0cb80 INFO            GST_REGISTRY
gstregistry.c:1572:ensure_current_registry: reading registry cache:
/Users/jeremy/.gstreamer-0.10/registry.x86_64.bin
0:00:00.002617000  4970  0x1f0cb80 DEBUG           GST_REGISTRY
gstregistrybinary.c:544:gst_registry_binary_read_cache: File data at address
0x571c000
0:00:00.002639000  4970  0x1f0cb80 DEBUG           GST_REGISTRY
gstregistrybinary.c:455:gst_registry_binary_check_magic: Reading/casting for
GstBinaryRegistryMagic at address 0x571c000
0:00:00.002655000  4970  0x1f0cb80 LOG             GST_REGISTRY
gstregistrychunks.c:866:_priv_gst_registry_chunks_load_global_header:
Reading/casting for GstRegistryChunkGlobalHeader at 0x571c044
0:00:00.002675000  4970  0x1f0cb80 DEBUG           GST_REGISTRY
gstregistrybinary.c:586:gst_registry_binary_read_cache: reading binary registry
72(48)/340117
0:00:00.002689000  4970  0x1f0cb80 LOG             GST_REGISTRY
gstregistrychunks.c:763:_priv_gst_registry_chunks_load_plugin: Reading/casting
for GstRegistryChunkPluginElement at address 0x571c048
0:00:00.002715000  4970  0x1f0cb80 LOG             GST_REGISTRY
gstregistrychunks.c:782:_priv_gst_registry_chunks_load_plugin: read strings for
name='???J'
0:00:00.002727000  4970  0x1f0cb80 LOG             GST_REGISTRY
gstregistrychunks.c:783:_priv_gst_registry_chunks_load_plugin:  
desc.description=''
0:00:00.002736000  4970  0x1f0cb80 LOG             GST_REGISTRY
gstregistrychunks.c:784:_priv_gst_registry_chunks_load_plugin:   filename=''
0:00:00.002746000  4970  0x1f0cb80 LOG             GST_REGISTRY
gstregistrychunks.c:785:_priv_gst_registry_chunks_load_plugin:  
desc.version=''
0:00:00.002755000  4970  0x1f0cb80 LOG             GST_REGISTRY
gstregistrychunks.c:786:_priv_gst_registry_chunks_load_plugin:  
desc.license=''
0:00:00.002764000  4970  0x1f0cb80 LOG             GST_REGISTRY
gstregistrychunks.c:787:_priv_gst_registry_chunks_load_plugin:   desc.source=''
0:00:00.002774000  4970  0x1f0cb80 LOG             GST_REGISTRY
gstregistrychunks.c:788:_priv_gst_registry_chunks_load_plugin:  
desc.package=''
0:00:00.002783000  4970  0x1f0cb80 LOG             GST_REGISTRY
gstregistrychunks.c:789:_priv_gst_registry_chunks_load_plugin:   desc.origin=''
0:00:00.002799000  4970  0x1f0cb80 WARN                 default
gststructure.c:2086:gst_structure_from_string: Failed to parse structure string
''
0:00:00.002813000  4970  0x1f0cb80 DEBUG           GST_REGISTRY
gstregistry.c:436:gst_registry_add_plugin:<registry0> adding plugin 0x21a4ae0
for filename ""
0:00:00.002825000  4970  0x1f0cb80 LOG             GST_REGISTRY
gstregistry.c:446:gst_registry_add_plugin:<registry0> emitting plugin-added for
filename ""
0:00:00.002836000  4970  0x1f0cb80 DEBUG           GST_REGISTRY
gstregistrychunks.c:807:_priv_gst_registry_chunks_load_plugin: Added plugin
'???J' plugin with 0 features from binary registry
0:00:00.002850000  4970  0x1f0cb80 LOG             GST_REGISTRY
gstregistrychunks.c:709:gst_registry_chunks_load_plugin_dep:<plugin1> Unpacking
GstRegistryChunkDep from 0x571c068

GLib-ERROR **: gmem.c:405: overflow allocating 1701668205*4 bytes
aborting...
/opt/local/lib/firefox-x11-standalone/run-mozilla.sh: line 131:  4970 Abort
trap              (core dumped) "$prog" ${1+"$@"}

---


Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libSystem.B.dylib                 0x955ba176 __kill + 10
1   libSystem.B.dylib                 0x955ba168 kill$UNIX2003 + 32
2   libSystem.B.dylib                 0x9564c89d raise + 26
3   libxul.dylib                      0x0002265c XRE_LockProfileDirectory +
4396
4   libSystem.B.dylib                 0x955bf46b _sigtramp + 43
5   libSystem.B.dylib                 0x955ba176 __kill + 10
6   libSystem.B.dylib                 0x955ba168 kill$UNIX2003 + 32
7   libSystem.B.dylib                 0x9564c89d raise + 26
8   libSystem.B.dylib                 0x956629bc abort + 93
9   libglib-2.0.0.dylib               0x0186e243 g_logv + 611
10  libglib-2.0.0.dylib               0x0186e519 g_log + 41
11  libglib-2.0.0.dylib               0x0186cf14 g_malloc0_n + 116
12  libgstreamer-0.10.0.dylib         0x05660f94
gst_registry_chunks_load_plugin_dep_strv + 68
13  libgstreamer-0.10.0.dylib         0x0566121d
gst_registry_chunks_load_plugin_dep + 141
14  libgstreamer-0.10.0.dylib         0x056633cd
_priv_gst_registry_chunks_load_plugin + 3565
15  libgstreamer-0.10.0.dylib         0x0568cef7 gst_registry_binary_read_cache
+ 1159
16  libgstreamer-0.10.0.dylib         0x0565fe51 gst_update_registry + 1393
17  libgstreamer-0.10.0.dylib         0x0560babd init_post + 1277
18  libglib-2.0.0.dylib               0x01873513 g_option_context_parse + 595
19  libgstreamer-0.10.0.dylib         0x0560af8e gst_init_check + 158
20  libcanberra-gstreamer.so          0x05605392 gstreamer_driver_open + 146
21  libcanberra.0.dylib               0x055b7672 driver_open + 434
22  libcanberra.0.dylib               0x055af388 context_open_unlocked + 72
23  libcanberra.0.dylib               0x055afc18 ca_context_play_full + 344
24  libcanberra.0.dylib               0x055aff91 ca_context_play + 113
25  libxul.dylib                      0x009d2e22 JSD_DebuggerOnForUser + 859522
26  libxul.dylib                      0x00391cfe DumpJSEval + 3575358
27  libxul.dylib                      0x003a026c DumpJSEval + 3634092
28  libxul.dylib                      0x003a0ab9 DumpJSEval + 3636217
29  libxul.dylib                      0x003a0b47 DumpJSEval + 3636359
30  libxul.dylib                      0x00a8800c NS_GetComponentManager_P +
36316
31  libxul.dylib                      0x00a4bf23 GetSecurityContext(JNIEnv_*,
nsISecurityContext**) + 297667
32  libxul.dylib                      0x009e6da0 JSD_DebuggerOnForUser + 941312
33  libxul.dylib                      0x0085f4cf DumpJSEval + 8611343
34  libxul.dylib                      0x0001c541 XRE_main + 12961
35  firefox-bin                       0x00002be8 start + 360
36  firefox-bin                       0x00002ab5 start + 53

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list