On 07-07-2013 05:46, Andreas Henriksson wrote:
Hello again Fernando!

  Hello Andreas,

Unfortunately I'm not able to reproduce your problem, even with your 
configuration.
I will need more information on what is happening to have a chance to figure
out what goes wrong.

Please rebuild rygel without optimizations like this:
cd /tmp
apt-get source rygel
cd rygel-0.19.*
DEB_BUILD_OPTIONS="noopt nostrip debug" dpkg-buildpackage -uc -us
dpkg -l '*rygel*' | awk '/^ii/{print "../" $2 "_*.deb"}' | xargs sudo dpkg -i

Run rygel under gdb again, get a full backtrace (bt full).
This should hopefully reveal what the arguments to the function calls are.
Please also step upwards (up), list and print arguments.

  Sure. I made thes steps and attachment is output gdb.



Thanks,
--
Fernando Ike
http://www.fernandoike.com
fike@klatoon:~$ gdb rygel
GNU gdb (GDB) 7.6 (Debian 7.6-5)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/rygel...done.
(gdb) run
Starting program: /usr/bin/rygel 
warning: no loadable sections found in added symbol-file system-supplied DSO at 
0x7ffff7ffa000
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff3619700 (LWP 18478)]
[New Thread 0x7ffff2e18700 (LWP 18479)]
[New Thread 0x7ffff0d21700 (LWP 18480)]
Rygel-Tracker-Message: rygel-tracker-item-factory.vala:66: Using 
/home/fike/Music as upload directory for object.item.audioItem.musicTrack
[New Thread 0x7fffe2de3700 (LWP 18481)]

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff70ace8d in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
(gdb) bt full
#0  0x00007ffff70ace8d in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#1  0x00007ffff70ad072 in g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x00007ffff7651894 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#3  0x00007ffff7651a6d in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#4  0x00007ffff7654dfb in g_settings_get_value ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#5  0x00007ffff765591b in g_settings_get_int ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#6  0x00007fffe3de0555 in tracker_fts_new ()
   from /usr/lib/tracker-0.14/libtracker-data.so.0
No symbol table info available.
#7  0x00007fffe3dcc26d in tracker_db_interface_sqlite_fts_init ()
   from /usr/lib/tracker-0.14/libtracker-data.so.0
No symbol table info available.
#8  0x00007fffe3dc1181 in tracker_data_manager_init ()
   from /usr/lib/tracker-0.14/libtracker-data.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#9  0x00007ffff00dd133 in ?? () from /usr/lib/libtracker-sparql-0.14.so.0
No symbol table info available.
#10 0x00007ffff00cf436 in ?? () from /usr/lib/libtracker-sparql-0.14.so.0
No symbol table info available.
#11 0x00007ffff00cfcb8 in ?? () from /usr/lib/libtracker-sparql-0.14.so.0
No symbol table info available.
#12 0x00007ffff00d0325 in ?? () from /usr/lib/libtracker-sparql-0.14.so.0
No symbol table info available.
#13 0x00007ffff00d047c in tracker_sparql_connection_get ()
   from /usr/lib/libtracker-sparql-0.14.so.0
No symbol table info available.
#14 0x00007ffff02f9636 in rygel_tracker_search_container_construct (
    object_type=11923248, id=0x888450 "AllMusic", parent=0x631de0, 
    title=0x7ffff0314edd "All", item_factory=0x7fffec003940, triplets=0x0, 
    filters=0x0) at rygel-tracker-search-container.c:621
        _tmp50_ = 0x0
        _tmp51_ = 0x7ffff70c2f0b <g_strconcat+251>
        self = 0x6355a0
        _tmp0_ = 0x888450 "AllMusic"
        _tmp1_ = 0x631de0
        _tmp2_ = 0x7ffff0314edd "All"
        _tmp3_ = 0x0
        _tmp4_ = 1
---Type <return> to continue, or q <return> to quit---
        _tmp6_ = 0x6356c0
        _tmp7_ = 0x802300 "AllMusic"
        _tmp8_ = 0x802300 "AllMusic"
        _tmp9_ = 0
        _tmp14_ = 0x7fffec003940
        _tmp15_ = 0x7fffec003940
        _tmp16_ = 0xc04ad0
        variables = 0xc04ad0
        _tmp17_ = 0xc04ad0
        our_triplets = 0x649720
        _tmp18_ = 0x0
        _tmp22_ = 0x649720
        _tmp23_ = 0x7fffec003940
        _tmp24_ = 0xa39910 "nmm:MusicPiece"
        _tmp25_ = 0x7ec980
        _tmp26_ = 0x0
        _tmp27_ = 0x7fffec00f890
        property_map = 0x7fffec00f890
        _tmp45_ = 0xa013d0 "nfo:fileLastModified(?item)"
        order_by = 0xa013d0 "nfo:fileLastModified(?item)"
        _tmp46_ = 0xc04ad0
        _tmp47_ = 0x649720
        _tmp48_ = 0x0
---Type <return> to continue, or q <return> to quit---
        _tmp49_ = 0xc07000
        _inner_error_ = 0x0
        __PRETTY_FUNCTION__ = "rygel_tracker_search_container_construct"
#15 0x00007ffff02fe4ca in rygel_tracker_category_all_container_construct (
    object_type=11923248, parent=0x631de0)
    at rygel-tracker-category-all-container.c:479
        self = 0x0
        _tmp0_ = 0x631de0
        _tmp1_ = 0x869d00 "Music"
        _tmp2_ = 0x869d00 "Music"
        _tmp3_ = 0x888450 "AllMusic"
        _tmp4_ = 0x888450 "AllMusic"
        _tmp5_ = 0x631de0
        _tmp6_ = 0x631de0
        _tmp7_ = 0x7fffec003940
        _tmp8_ = 0x50
        _tmp9_ = 0x0
        _tmp10_ = 0x0
        _tmp11_ = 0x0
        _tmp12_ = 0x0
        _tmp13_ = 0x3000000003 <Address 0x3000000003 out of bounds>
        _tmp14_ = 0x6e0000005b
        _tmp15_ = 0x7ffff673a640 <main_arena>
---Type <return> to continue, or q <return> to quit---
        _tmp36_ = 0x7fffffffd8f0
        _tmp37_ = 0x7ffff735b940 "\240*\n\367\377\177"
        _tmp38_ = 0x7ffff70e52c1 <g_mutex_unlock+17>
        cleanup_query = 0x659e40
        _tmp39_ = 0x7ffff030139e 
<rygel_tracker_category_all_container_get_type+170>
        _inner_error_ = 0x0
        __PRETTY_FUNCTION__ = "rygel_tracker_category_all_container_construct"
#16 0x00007ffff02fed72 in rygel_tracker_category_all_container_new (
    parent=0x631de0) at rygel-tracker-category-all-container.c:621
No locals.
#17 0x00007ffff02f2448 in rygel_tracker_category_container_construct (
    object_type=12284416, id=0x7ffff03135a8 "Music", parent=0xb34d40, 
    title=0x7ffff03135a8 "Music", item_factory=0x7fffec003940)
    at rygel-tracker-category-container.c:290
        self = 0x631de0
        _data1_ = 0x9493a0
        _tmp0_ = 0x7ffff03135a8 "Music"
        _tmp1_ = 0xb34d40
        _tmp2_ = 0x7ffff03135a8 "Music"
        _tmp3_ = 0x7fffec003940
        _tmp4_ = 0x7fffec003940
        _tmp5_ = 0x631cf0
---Type <return> to continue, or q <return> to quit---
        _tmp6_ = 0x631cf0
        _tmp7_ = 0x631cf0
        _tmp8_ = 0x631cf0
        _tmp9_ = 0x631cf0
        _tmp10_ = 0x631cf0
        _tmp11_ = 0x631cf0
        _tmp12_ = 0x631cf0
        _tmp13_ = 0x8a4900
        _tmp14_ = 0x659e40
        _tmp15_ = 0x7fffffffd9f0
        _tmp16_ = 0x7ffff030de58 <rygel_tracker_music_item_factory_new+17>
        _tmp17_ = 0
        __PRETTY_FUNCTION__ = "rygel_tracker_category_container_construct"
#18 0x00007ffff02f2f4c in rygel_tracker_music_construct (object_type=12284416, 
    id=0x7ffff03135a8 "Music", parent=0xb34d40, title=0x7ffff03135a8 "Music")
    at rygel-tracker-music.c:208
        self = 0x0
        _tmp0_ = 0x7ffff03135a8 "Music"
        _tmp1_ = 0xb34d40
        _tmp2_ = 0x7ffff03135a8 "Music"
        _tmp3_ = 0x7fffec003940
        _tmp4_ = 0x7fffec003940
        _tmp5_ = 0x7ffff0520cb0 <rygel_tracker_music_type_id__volatile.36136>
---Type <return> to continue, or q <return> to quit---
        _tmp6_ = 0x7fffffffdaa0
        _tmp7_ = 0x659e40
        _tmp8_ = 0x7fffffffdaa0
        _tmp9_ = 0x7ffff735b940
        _tmp10_ = 0x7ffff70e52c1 <g_mutex_unlock+17>
        _tmp11_ = 0x659e40
        _tmp12_ = 0x7ffff02f3174 <rygel_tracker_music_get_type+110>
        _tmp13_ = 0x100000001
        _tmp14_ = 0xbb7200
        __PRETTY_FUNCTION__ = "rygel_tracker_music_construct"
#19 0x00007ffff02f30d9 in rygel_tracker_music_new (id=0x7ffff03135a8 "Music", 
    parent=0xb34d40, title=0x7ffff03135a8 "Music") at rygel-tracker-music.c:234
No locals.
#20 0x00007ffff02f1d32 in rygel_tracker_root_container_construct (
    object_type=8854928, title=0x7ffff0318075 "@REALNAME@'s media")
    at rygel-tracker-root-container.c:133
        _tmp2_ = 0x7ffff735b940
        _tmp3_ = 0x7ffff70e52c1 <g_mutex_unlock+17>
        self = 0xb34d40
        _tmp0_ = 0x7ffff0318075 "@REALNAME@'s media"
        _tmp1_ = 1
        _tmp4_ = 0
        _tmp7_ = 0
---Type <return> to continue, or q <return> to quit---
        __PRETTY_FUNCTION__ = "rygel_tracker_root_container_construct"
#21 0x00007ffff02f1e72 in rygel_tracker_root_container_new (
    title=0x7ffff0318075 "@REALNAME@'s media")
    at rygel-tracker-root-container.c:161
No locals.
#22 0x00007ffff030f242 in rygel_tracker_plugin_construct (object_type=11888672)
    at rygel-tracker-plugin.c:93
        _tmp1_ = 0x7ffff0318075 "@REALNAME@'s media"
        _tmp2_ = 0x7fffffffdc40
        self = 0x0
        _tmp0_ = 0x0
        _tmp3_ = 0xb56820
#23 0x00007ffff030f2bf in rygel_tracker_plugin_new ()
    at rygel-tracker-plugin.c:104
No locals.
#24 0x00007ffff030f9bf in rygel_tracker_plugin_factory_construct (
    object_type=240, loader=0xc24140, error=0x7fffffffdd08)
    at rygel-tracker-plugin-factory.c:244
        self = 0xc24500
        _tmp0_ = 0x62f600
        _tmp1_ = 0x62f600
        _tmp2_ = 0xc24140
        _tmp3_ = 0xc24140
---Type <return> to continue, or q <return> to quit---
        _tmp4_ = 0x62f600
        _tmp5_ = 73
        _tmp6_ = 2
        _tmp7_ = 0xc03400
        _tmp8_ = 0x0
        _tmp8__length1 = 73
        _tmp8__length2 = 2
        _tmp9_ = 0xc24140
        _tmp10_ = 0x659e40
        _tmp11_ = 0x7ffff0310266 <rygel_tracker_plugin_factory_get_type+118>
        _inner_error_ = 0x0
        __PRETTY_FUNCTION__ = "rygel_tracker_plugin_factory_construct"
#25 0x00007ffff030fa2f in rygel_tracker_plugin_factory_new (loader=0xc24140, 
    error=0x7fffffffdd08) at rygel-tracker-plugin-factory.c:253
No locals.
#26 0x00007ffff030f473 in module_init (loader=0xc24140)
    at rygel-tracker-plugin-factory.c:151
        _tmp2_ = 0xc24140
        _tmp3_ = 0xa41ec0
        _tmp4_ = 0x0
        _tmp0_ = 0xc24140
        _tmp1_ = 0
        _inner_error_ = 0x0
---Type <return> to continue, or q <return> to quit---
        __PRETTY_FUNCTION__ = "module_init"
#27 0x00007ffff6c33416 in rygel_plugin_loader_real_load_module_from_file (
    base=0xc24140, module_file=0x918d40) at rygel-plugin-loader.c:465
        self = 0xc24140
        result = 0
        _tmp0_ = 0x7ec1c0
        _tmp1_ = 0x918d40
        _tmp2_ = 0x8ab580 "upnp:album"
        _tmp3_ = 0x0
        _tmp4_ = 0
        _tmp5_ = 0
        _tmp10_ = 0x918d40
        _tmp11_ = 0xb40870 ""
        _tmp12_ = 0x0
        _tmp13_ = 0xa41ec0
        _tmp14_ = 0xa41ec0
        module = 0xa41ec0
        _tmp15_ = 0xa41ec0
        function = 0x7ffff030f3c9 <module_init>
        _tmp21_ = 0xa41ec0
        _tmp22_ = 0x7ffff030f3c9 <module_init>
        _tmp23_ = 1
        _tmp29_ = 0x7ffff030f3c9 <module_init>
---Type <return> to continue, or q <return> to quit---
        module_init = 0x7ffff030f3c9 <module_init>
        module_init_target = 0x0
        _tmp30_ = 0x7ffff030f3c9 <module_init>
        _tmp30__target = 0x0
        _tmp31_ = 0x7ec1c0
        _tmp32_ = 0x918d40
        _tmp33_ = 0x84ea30 "\001"
        _tmp34_ = 0x0
        _tmp35_ = 0xa41ec0
        _tmp36_ = 0x7ffff030f3c9 <module_init>
        _tmp36__target = 0x0
        _tmp37_ = 0x918d40
        _tmp38_ = 0x0
        __PRETTY_FUNCTION__ = "rygel_plugin_loader_real_load_module_from_file"
#28 0x00007ffff6c3452c in rygel_recursive_module_loader_load_module_from_file (
    self=0xc24140, file=0x918d40) at rygel-recursive-module-loader.c:447
        __PRETTY_FUNCTION__ = 
"rygel_recursive_module_loader_load_module_from_file"
#29 0x00007ffff6c335e8 in rygel_plugin_loader_real_load_module_from_info (
    base=0xc24140, info=0xc244a0) at rygel-plugin-loader.c:512
        self = 0xc24140
        result = 0
        _tmp0_ = 0xc244a0
---Type <return> to continue, or q <return> to quit---
        _tmp1_ = 0xbee5b0 "Tracker"
        _tmp2_ = 0xbee5b0 "Tracker"
        _tmp3_ = 0
        _tmp7_ = 0xc244a0
        _tmp8_ = 0xbeaab0 "/usr/lib/rygel-2.0/plugins/librygel-tracker.so"
        _tmp9_ = 0xbeaab0 "/usr/lib/rygel-2.0/plugins/librygel-tracker.so"
        _tmp10_ = 0x918d40
        module_file = 0x918d40
        _tmp11_ = 0x918d40
        _tmp12_ = 0
        __PRETTY_FUNCTION__ = "rygel_plugin_loader_real_load_module_from_info"
#30 0x00007ffff6c345cd in rygel_recursive_module_loader_load_module_from_info (
    self=0xc24140, info=0xc244a0) at rygel-recursive-module-loader.c:459
        __PRETTY_FUNCTION__ = 
"rygel_recursive_module_loader_load_module_from_info"
#31 0x00007ffff6c353cc in rygel_recursive_module_loader_handle_file_info (
    self=0xc24140, folder=0x895ac0, info=0x7fffe800a300, 
    handler=0x7ffff6c34833 
<_____lambda2__rygel_recursive_module_loader_folder_handler>, 
handler_target=0xc24140) at rygel-recursive-module-loader.c:708
        _tmp11_ = 0x8810a0
        _tmp13_ = 0xc244a0
        _tmp12_ = 0xc244a0
        plugin_info = 0xc244a0
---Type <return> to continue, or q <return> to quit---
        _tmp14_ = 0
        _tmp8_ = 0x7fffe800a300
        _tmp9_ = 0x7fffe8010ea0 "tracker.plugin"
        _tmp10_ = 1
        _tmp0_ = 0x895ac0
        _tmp1_ = 0x7fffe800a300
        _tmp2_ = 0x7fffe8010ea0 "tracker.plugin"
        _tmp3_ = 0x8810a0
        file = 0x8810a0
        _tmp4_ = 0x7fffe800a300
        _tmp5_ = 0
        _inner_error_ = 0x0
        __PRETTY_FUNCTION__ = "rygel_recursive_module_loader_handle_file_info"
#32 0x00007ffff6c34f55 in 
rygel_recursive_module_loader_load_modules_from_folder_co (_data_=0x7f6010) at 
rygel-recursive-module-loader.c:628
        __PRETTY_FUNCTION__ = 
"rygel_recursive_module_loader_load_modules_from_folder_co"
#33 0x00007ffff6c347a8 in 
rygel_recursive_module_loader_load_modules_from_folder_ready 
(source_object=0x659e40, _res_=0xb34c70, _user_data_=0x7f6010)
    at rygel-recursive-module-loader.c:509
        _data_ = 0x7f6010
#34 0x00007ffff75f6207 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#35 0x00007ffff76248ab in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#36 0x00007ffff76248c9 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#37 0x00007ffff70a5ea6 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#38 0x00007ffff70a61f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#39 0x00007ffff70a65fa in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#40 0x0000000000405a0b in rygel_main_run (self=0x7fffec003670)
    at rygel-main.c:382
        result = 0
        _tmp4_ = 0x9664f0
        _tmp5_ = 0
        _inner_error_ = 0x0
        __PRETTY_FUNCTION__ = "rygel_main_run"
#41 0x0000000000408234 in rygel_main_main (args=0x7fffffffe538, args_length1=1)
    at rygel-main.c:1308
        result = 0
        main = 0x7fffec003670
---Type <return> to continue, or q <return> to quit---
        service = 0xc27670
        _tmp0_ = 0x7fffffffe538
        _tmp0__length1 = 1
        _tmp1_ = 0x627eb0
        _tmp1__length1 = 1
        original_args = 0x627eb0
        original_args_length1 = 1
        _original_args_size_ = 1
        _tmp8_ = 0x7fffec003670
        _tmp9_ = 0
        exit_code = -134225432
        _tmp10_ = 0x7fffffffe450
        _tmp12_ = 0x7ffff7def1f5 <_dl_runtime_resolve+53>
        _tmp13_ = 32767
        _inner_error_ = 0x0
#42 0x000000000040838c in main (argc=1, argv=0x7fffffffe538)
    at rygel-main.c:1341
No locals.

Reply via email to