Re: [Tracker] tracker-miner-fs crash?



On Wed, 2009-11-11 at 10:00 +0200, Tshepang Lekhonkhobe wrote:
2009/11/10 Philip Van Hoof <spam pvanhoof be>:
On Tue, 2009-11-10 at 17:14 +0200, Tshepang Lekhonkhobe wrote:
On Tue, Nov 10, 2009 at 17:08, Tshepang Lekhonkhobe<tshepang gmail com> wrote:

We'll need to you to run valgrind with

export G_SLICE=always-malloc
export G_DEBUG=gc-friendly

And reproduce to find this issue

This is again the gslice magazine allocator. To find the issue you need
to reproduce always with these things set as environment variables
before using the debugging tools gdb and valgrind.

export G_SLICE=always-malloc
export G_DEBUG=gc-friendly

Run both gdb and valgrind

Also try G_DEBUG=fatal-criticals when you see CRITICAL warnings passing
by


[snip]
(tracker-miner-fs:23811): Tracker-DEBUG: Adding item
'file:///usr/share/icons/hicolor'
(tracker-miner-fs:23811): Tracker-DEBUG: Adding item
'file:///home/wena/nna/store/NB'
[Thread 0xb42fcb70 (LWP 2125) exited]
Tracker-Message: Received monitor event:8->'IN_CLOSE_WRITE |
IN_CLOSE*' for file:'/home/wena/.pulse-cookie' (cookie:0)
(tracker-miner-fs:23811): Tracker-DEBUG: Setting up cached events timeout check
(tracker-miner-fs:23811): Tracker-DEBUG: Checking for cached events
that have timed out...
(tracker-miner-fs:23811): Tracker-DEBUG: Comparing now:1257917482 to
then:1257917481 (start:1257917481), diff:1 (with start:1)
(tracker-miner-fs:23811): Tracker-DEBUG: Cached event:8 has timed out
(1 seconds have elapsed)
(tracker-miner-fs:23811): Tracker-DEBUG:
Ignored:'/home/wena/.pulse-cookie' (FILE) (update monitor event or
user request)
(tracker-miner-fs:23811): Tracker-DEBUG: No more cached events, removing timeout
Tracker-Message: Received monitor event:8->'IN_CLOSE_WRITE |
IN_CLOSE*' for file:'/home/wena/.pulse-cookie' (cookie:0)
(tracker-miner-fs:23811): Tracker-DEBUG: Setting up cached events timeout check
(tracker-miner-fs:23811): Tracker-DEBUG: Checking for cached events
that have timed out...
(tracker-miner-fs:23811): Tracker-DEBUG: Comparing now:1257917676 to
then:1257917675 (start:1257917675), diff:1 (with start:1)
(tracker-miner-fs:23811): Tracker-DEBUG: Cached event:8 has timed out
(1 seconds have elapsed)
(tracker-miner-fs:23811): Tracker-DEBUG:
Ignored:'/home/wena/.pulse-cookie' (FILE) (update monitor event or
user request)
(tracker-miner-fs:23811): Tracker-DEBUG: No more cached events, removing timeout
Tracker-Message: Received monitor event:256->'IN_CREATE' for
file:'/home/wena/.goutputstream-M84W2U' (cookie:0)
(tracker-miner-fs:23811): Tracker-DEBUG: Setting up cached events timeout check
Tracker-Message: Received monitor event:4->'IN_ATTRIB' for
file:'/home/wena/.goutputstream-M84W2U' (cookie:0)
Tracker-Message: Received monitor event:8->'IN_CLOSE_WRITE |
IN_CLOSE*' for file:'/home/wena/.gtk-bookmarks' (cookie:0)
Tracker-Message: Received monitor event:64->'IN_MOVED_FROM | IN_MOVE*'
for file:'/home/wena/.goutputstream-M84W2U' (cookie:76829)
(tracker-miner-fs:23811): Tracker-DEBUG: Setting up event pair timeout check
(tracker-miner-fs:23811): Tracker-DEBUG: Cached event:256 being
handled before IN_MOVED_FROM | IN_MOVE*

Program received signal SIGSEGV, Segmentation fault.
magazine_chain_pop_head (mem_size=12) at
/build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gslice.c:474
474   /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gslice.c:
No such file or directory.
      in /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gslice.c
(gdb) thread apply all bt

Thread 1 (Thread 0xb7a04a50 (LWP 23811)):
#0  magazine_chain_pop_head (mem_size=12) at
/build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gslice.c:474
#1  thread_memory_magazine1_alloc (mem_size=12) at
/build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gslice.c:777
#2  IA__g_slice_alloc (mem_size=12) at
/build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gslice.c:815
#3  0xb7c4c243 in IA__g_string_sized_new (dfl_size=2) at
/build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gstring.c:380
#4  0xb7c313a3 in IA__g_log_default_handler (log_domain=0xb7e5eed1
"Tracker", log_level=<value optimized out>,
    message=0xb5b13860 "Found :'/home/wena/.goutputstream-M84W2U'
(FILE) (create monitor event or user request)", unused_data=0x0)
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmessages.c:950
#5  0xb7f69b11 in tracker_log_handler (domain=0xb7e5eed1 "Tracker",
log_level=G_LOG_LEVEL_DEBUG,
    message=0xb5b13860 "Found :'/home/wena/.goutputstream-M84W2U'
(FILE) (create monitor event or user request)", user_data=0x0) at
tracker-log.c:139
#6  0xb7c319ca in IA__g_logv (log_domain=0xb7e5eed1 "Tracker",
log_level=G_LOG_LEVEL_DEBUG, format=0xb7e6077c "%s:'%s' (%s) (create
monitor event or user request)",
    args1=0xbfffecfc "\206") at
/build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmessages.c:519
#7  0xb7c31d86 in IA__g_log (log_domain=0xb7e5eed1 "Tracker",
log_level=G_LOG_LEVEL_DEBUG, format=0xb7e6077c "%s:'%s' (%s) (create
monitor event or user request)")
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmessages.c:569
#8  0xb7e4e535 in monitor_item_created_cb (monitor=0x8078140,
file=0x94393b0, is_directory=0, user_data=0x807e010) at
tracker-miner-fs.c:1473
#9  0xb7e48b83 in tracker_marshal_VOID__OBJECT_BOOLEAN
(closure=0x807dd08, return_value=0x0, n_param_values=3,
param_values=0x8062598, invocation_hint=0xbfffeeac,
    marshal_data=0xb7e4e460) at tracker-marshal.c:82
#10 0xb7cb3de3 in IA__g_closure_invoke (closure=0x807dd08,
return_value=0x0, n_param_values=3, param_values=0x8062598,
invocation_hint=0xbfffeeac)
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gclosure.c:767
#11 0xb7cc7f0f in signal_emit_unlocked_R (node=0x807a7b0, detail=0,
instance=0x8078140, emission_return=0x0,
instance_and_params=0x8062598)
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:3247
#12 0xb7cc9359 in IA__g_signal_emit_valist (instance=0x8078140,
signal_id=26, detail=0, var_args=0xbffff054 "\200")
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:2980
#13 0xb7cc97b6 in IA__g_signal_emit (instance=0x8078140, signal_id=26,
detail=0) at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/gobject/gsignal.c:3037
#14 0xb7e50fa4 in libinotify_cached_event_handle (monitor=0x8078140,
data=0x3, is_directory=0) at tracker-monitor.c:717
#15 0xb7e51036 in libinotify_monitor_force_emission
(monitor=0x8078140, file=<value optimized out>, event_type=64,
is_directory=0) at tracker-monitor.c:866
#16 0xb7e515a5 in libinotify_monitor_event_cb (handle=0x8079848,
monitor_name=0x8066bc8 "/home/wena", filename=0xbffff15c
".goutputstream-M84W2U", event_type=64, cookie=76829,
    user_data=0x8078140) at tracker-monitor.c:1026
#17 0xb7e5e925 in inotify_handle_invoke_callback (inh=0x8079848,
filename=0xbffff15c ".goutputstream-M84W2U", type=64, cookie=76829) at
inotify-handle.c:272
#18 0xb7e5e2fa in process_one_event (source=0x807dc90,
condition=G_IO_IN, data=0x0) at inotify-monitor.c:52
#19 inotify_watch_func (source=0x807dc90, condition=G_IO_IN, data=0x0)
at inotify-monitor.c:96
#20 0xb7c5e7ed in g_io_unix_dispatch (source=0x8078f98,
callback=0xb7e5e1b0 <inotify_watch_func>, user_data=0x0)
    at /build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/giounix.c:162
#21 0xb7c27e98 in g_main_dispatch (context=0x8070538) at
/build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c:1960
#22 IA__g_main_context_dispatch (context=0x8070538) at
/build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c:2513
#23 0xb7c2b623 in g_main_context_iterate (context=0x8070538, block=1,
dispatch=1, self=0x805d850) at
/build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c:2591
#24 0xb7c2baea in IA__g_main_loop_run (loop=0x80867d0) at
/build/buildd-glib2.0_2.22.2-2-i386-R8GTDn/glib2.0-2.22.2/glib/gmain.c:2799
#25 0x08050c0c in main (argc=134684488, argv=0x2) at tracker-main.c:343


-- 
Philip Van Hoof, freelance software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://pvanhoof.be/blog
http://codeminded.be




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