GNOME Bugzilla – Bug 666934
Segfault in _shell_app_do_match()
Last modified: 2012-01-11 09:37:52 UTC
It's enough to trigger this with normal type-search from the activities. Newly-created user has this as well (no ext's installed). gdb log to follow.
Created attachment 204277 [details] /tmp/log /tmp/log
Can you please install debuginfo packages of gnome-shell, libgjs, libmozjs, glib and mutter and provide us updated trace and it will be good to do 'thread apply all bt' in gdb instead of 'bt', that will give complete stacktrace, tia.
Please refer wiki [1] page for how to debug gnome-shell. [1] https://live.gnome.org/GnomeShell/Debugging
I suspect a dupe of bug 663815 - .desktop files must not miss Name or Exec fields, but at least the latter has been spotted in the wild.
Florian: it fails for any search I did, for instance "term" should do the gnome-terminal as it did in F15. I have had another fresh install of the F16 (other PC) and serach works fine there. So it must be something messed up with upgrade (Since F11 iirc there were no reinstalls on my box). I installed debuginfo stuff but didn't yet get another bt - will do over today.
Created attachment 204932 [details] log with more debuginfos and all-hread bt what was requested. there are some ??'s in stack frame unroll so I guess not all debuginfo things are there. But this might be useful meanwhile.
moving back to UNCONFIRMED. I'll try to do better backtrace, let me know if something is needed.
(In reply to comment #5) > Florian: it fails for any search I did, for instance "term" should do the > gnome-terminal as it did in F15. This doesn't really matter wrt a potential duplicate - if you search for "term", the term is compared to the Exec line of every .desktop file on your system to find matches. If a .desktop file does not have an Exec line (which is invalid according to the spec), the shell crashes. Can you try if something like grep -L Exec /usr/share/applications/*.desktop .local/share/applications/*.desktop produces any output?
Florian: Great thanks, and great catch. I happen to have .desktop from nautilus-pastebin despite of no such RPM package. Not sure why it worked before but this is definitely a dupe. Thanks! *** This bug has been marked as a duplicate of bug 663815 ***