After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 689031 - tracker-miner-fs crashed with SIGSEGV in process_func()
tracker-miner-fs crashed with SIGSEGV in process_func()
Status: RESOLVED INVALID
Product: tracker
Classification: Core
Component: General
0.14.x
Other Linux
: Normal normal
: ---
Assigned To: tracker-general
Depends on:
Blocks:
 
 
Reported: 2012-11-25 15:48 UTC by melchiaros
Modified: 2012-12-01 11:01 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description melchiaros 2012-11-25 15:48:35 UTC
Originally reported on launchpad

https://bugs.launchpad.net/ubuntu/+source/tracker/+bug/1082907

The haeder of the  will be copied here and a stacktrace will be attached.
The .tar.bz2 archive is unfortunally to big to attach it here.

----------------------------------------:

This happends on extracting a tar.bz2 archive(Magneto1.7.2), followed by a copy&past action in a different directory. The archive will be attached.

Steps to reproduce(not retested, just remembered):

1.Using nautilus to access the .tar.bz2 archive.
2.Right mouse click on the archive and extract it.
3.It may be needed to copy & paste the extraced to a different directory first.
4.See the crash.

ProblemType: Crash
DistroRelease: Ubuntu 13.04
Package: tracker-miner-fs 0.14.1-1ubuntu5
ProcVersionSignature: Ubuntu 3.7.0-3.9-generic 3.7.0-rc6
Uname: Linux 3.7.0-3-generic x86_64
ApportVersion: 2.6.2-0ubuntu5
Architecture: amd64
Date: Sun Nov 25 16:15:34 2012
ExecutablePath: /usr/lib/tracker/tracker-miner-fs
InstallationDate: Installed on 2012-07-22 (125 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120722)
MarkForUpload: True
ProcCmdline: /usr/lib/tracker/tracker-miner-fs
ProcEnviron:
 PATH=(custom, no username)
 XDG_RUNTIME_DIR=<set>
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f4ed0dbf017: mov (%rax),%rsi
 PC (0x7f4ed0dbf017) ok
 source "(%rax)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%rsi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: tracker
StacktraceTop:
 ?? () from /usr/lib/libtracker-miner-0.14.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 g_simple_async_result_complete () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
Title: tracker-miner-fs crashed with SIGSEGV in g_simple_async_result_complete()
UpgradeStatus: Upgraded to raring on 2012-11-15 (9 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo vboxusers
Comment 1 melchiaros 2012-11-25 15:48:52 UTC


  • #0 process_func
    at tracker-crawler.c line 533
  • #1 next_async_callback_wrapper
    at /build/buildd/glib2.0-2.34.2/./gio/gfileenumerator.c line 298
  • #2 g_simple_async_result_complete
    at /build/buildd/glib2.0-2.34.2/./gio/gsimpleasyncresult.c line 775
  • #3 complete_in_idle_cb_for_thread
    at /build/buildd/glib2.0-2.34.2/./gio/gsimpleasyncresult.c line 843
  • #4 g_main_dispatch
    at /build/buildd/glib2.0-2.34.2/./glib/gmain.c line 2715
  • #5 g_main_context_dispatch
    at /build/buildd/glib2.0-2.34.2/./glib/gmain.c line 3219
  • #6 g_main_context_iterate
    at /build/buildd/glib2.0-2.34.2/./glib/gmain.c line 3290
  • #7 g_main_loop_run
    at /build/buildd/glib2.0-2.34.2/./glib/gmain.c line 3484
  • #8 store_is_available
    at tracker-main.c line 772
  • #9 main
    at tracker-main.c line 1095

Comment 2 melchiaros 2012-11-25 15:49:45 UTC
.

Thread 1 (Thread 0x7f4ed11da840 (LWP 2360))

  • #0 process_func
    at tracker-crawler.c line 533
  • #1 next_async_callback_wrapper
    at /build/buildd/glib2.0-2.34.2/./gio/gfileenumerator.c line 298
  • #2 g_simple_async_result_complete
    at /build/buildd/glib2.0-2.34.2/./gio/gsimpleasyncresult.c line 775
  • #3 complete_in_idle_cb_for_thread
    at /build/buildd/glib2.0-2.34.2/./gio/gsimpleasyncresult.c line 843
  • #4 g_main_dispatch
    at /build/buildd/glib2.0-2.34.2/./glib/gmain.c line 2715
  • #5 g_main_context_dispatch
    at /build/buildd/glib2.0-2.34.2/./glib/gmain.c line 3219
  • #6 g_main_context_iterate
    at /build/buildd/glib2.0-2.34.2/./glib/gmain.c line 3290
  • #7 g_main_loop_run
    at /build/buildd/glib2.0-2.34.2/./glib/gmain.c line 3484
  • #8 store_is_available
    at tracker-main.c line 772
  • #9 main
    at tracker-main.c line 1095

Comment 3 Martyn Russell 2012-11-26 09:21:12 UTC
Hello, did you try with tracker 0.14.4? We fixed several serious issues between .1 and .4.

If you could check the crash occurs there or not that would be very useful. Thank you.
Comment 4 melchiaros 2012-11-29 19:23:27 UTC
It should be 14.4, but this is paradox:

Apport(launchpad)identify it as 14.1.

Let it for a while on NEEDINFO, may be there is something wrong with my sources.list. I investigate the next weekend.
Comment 5 melchiaros 2012-12-01 11:01:24 UTC
o.K I have checked.

My sources.list file points to a mirror server that has not all packages for Ubuntu13.04 mirrord. Some universe packages are missing there. Tracker is one of them. 

So in fact I have had a Ubuntu12.10 Ubuntu13.04 mixed system.

This here is a crash with Tracker 0.14.1 and not 0.14.4


I close this here for now and try to reproduce the crasher with Tracker 0.14.4.  

If it happends again I file a new report.

Sorry for the noise,  but the problem of the mixed packages was not obvious to me.