Opened 11 years ago

Last modified 9 years ago

#10037 reopened bug

ActivityMonitor replicant locks up Tracker upon startup — at Initial Version

Reported by: stippi Owned by: nobody
Priority: normal Milestone: R1
Component: Applications/Tracker Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

I am trying to debug a problem I am observing after the PM merge. Tracker locks up during boot. I am not sure yet what to make of it. I have an ActivityMonitor replicant on the Desktop. Someone decided it was a neat idea to watch for input devices in the System information monitor, even though that is not even supported in our input_server, yet. Anyway, this calls watch_input_devices(), which in turn calls _control_input_server_, which in turn sends a synchronous BMessage to the input_server. In the input_server, the messages is simply forwarded via PostMessage() to the AddOnMonitor. A reply is send there. The Tracker stack crawl is always the same, blocking in port_buffer_size_etc(), see attached screen shot. A couple of weird things go along with it:

  • Deskbar always runs, I can use ProcessController to start the Debugger.
  • Even though I have links to LaunchPad and Workspaces in my home/config/settings/boot/launch folder, only Deskbar runs. One time LaunchPad came up as well.
  • I have changed the implementation of _control_input_server_() to send the message with a timeout of five seconds, yet Tracker still locks up.
  • I have never seen this problem ever before the PM merge, but I embed the ActivityMonitor replicant since ages.

Change History (1)

by stippi, 11 years ago

Attachment: IMAG0746.jpg added

Tracker stack trace

Note: See TracTickets for help on using tickets.