Re: Crash in rygel-media-export-dvd-container



I noticed there were some asserts before


(rygel:9517): RygelServer-CRITICAL **: rygel_media_object_add_uri: assertion 'self != NULL' failed

(rygel:9517): RygelServer-CRITICAL **: rygel_media_object_get_title: assertion 'self != NULL' failed

(rygel:9517): MediaExport-CRITICAL **: rygel_media_export_item_factory_apply_file_info: assertion 'object != NULL' failed

(rygel:9517): RygelServer-CRITICAL **: rygel_media_file_item_get_mime_type: assertion 'self != NULL' failed

(rygel:9517): RygelServer-CRITICAL **: rygel_media_object_get_title: assertion 'self != NULL' failed

(rygel:9517): MediaExport-CRITICAL **: rygel_media_export_item_factory_strip_invalid_entities: assertion 'original != NULL' failed

(rygel:9517): RygelServer-CRITICAL **: rygel_media_object_set_title: assertion 'self != NULL' failed

(rygel:9517): RygelServer-CRITICAL **: rygel_media_object_get_date: assertion 'self != NULL' failed

(rygel:9517): MediaExport-CRITICAL **: string_contains: assertion 'self != NULL' failed
Detaching after fork from child process 9539.

** (rygel:9517): CRITICAL **: gupnp_xml_doc_new: assertion 'xml_doc != NULL' failed


Then I wiped cache and rescan once more but it consistently crashes here.

-- john

2016-02-19 13:39 GMT+01:00 Jens Georg <mail jensge org>:

Hi,

that's odd. To get there, it has to properly save the XML file in ~/.cache/rygel/dvd-content which it now can't read?

Hi,

I'm trying out version 0.29.3

Program received signal SIGSEGV, Segmentation fault.
rygel_media_export_dvd_container_real_constructed (base=0x5555568235a0) at rygel-media-export-dvd-container.c:327
327             _tmp13_ = xmlXPathNewContext (_tmp12_);

(gdb) bt
#0  0x00007fffe5d0ece5 in rygel_media_export_dvd_container_real_constructed (base=0x5555568235a0) at rygel-media-export-dvd-container.c:327
#1  0x00007ffff65140f7 in g_object_new_internal () at /lib64/libgobject-2.0.so.0
#2  0x00007ffff6515a15 in g_object_new_valist () at /lib64/libgobject-2.0.so.0
#3  0x00007ffff6515d81 in g_object_new () at /lib64/libgobject-2.0.so.0
#4  0x00007fffe5d0ee31 in rygel_media_export_dvd_container_construct (object_type=<optimized out>, id=<optimized out>, parent=<optimized out>, title=<optimized out>, path=<optimized out>)
    at rygel-media-export-dvd-container.c:270
#5  0x00007fffe5d06f6f in rygel_media_export_item_factory_create_from_variant (parent=parent entry=0x555556667be0, file=file entry=0x555556757ae0, v=v entry=0x5555563bf160, error=error entry=0x7fffffffdc20)
    at rygel-media-export-item-factory.c:768
#6  0x00007fffe5d0331c in _rygel_media_export_harvesting_task_on_extracted_cb_rygel_media_export_metadata_extractor_extraction_done (info=0x5555563bf160, file=0x555556757ae0, self=0x55555603d1d0)
    at rygel-media-export-harvesting-task.c:1595



(gdb) list
322             _tmp10_ = gupnp_xml_doc_new (_tmp9_);
323             _g_object_unref0 (self->priv->doc);
324             self->priv->doc = _tmp10_;
325             _tmp11_ = self->priv->doc;
326             _tmp12_ = _tmp11_->doc;
327             _tmp13_ = xmlXPathNewContext (_tmp12_);
328             context = _tmp13_;
329             _tmp14_ = context;
330             _tmp15_ = xmlXPathEval ((xmlChar*) "/lsdvd/track", _tmp14_);
331             xpo = _tmp15_;
(gdb) print _tmp12_
$1 = (xmlDoc *) 0x0

_______________________________________________
rygel-list mailing list
rygel-list gnome org
https://mail.gnome.org/mailman/listinfo/rygel-list

_______________________________________________
rygel-list mailing list
rygel-list gnome org
https://mail.gnome.org/mailman/listinfo/rygel-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]