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.