Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#1298 closed bug (fixed)

Restarting input_server is broken

Reported by: meanwhile Owned by: axeld
Priority: normal Milestone: R1
Component: Servers/app_server Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description (last modified by stippi)

Download UniversalScroller (http://www.bebits.com/app/1359), click install.sh and input_server will no longer work.

Change History (10)

comment:1 Changed 12 years ago by meanwhile

Sorry forgot to mention: this was done on hrev21624.

comment:2 Changed 12 years ago by meanwhile

If having US's source available can help fixing this, I can send it for scrutiny...

comment:3 Changed 12 years ago by stippi

I would assume it locks up the input_server. To check this, run something that displays an animation, like the bitmap drawing demo, or just see if the clock keeps updating. Several possibilities:

  • The input_server restarting is not implemented correctly
    • input_server does not restart correctly - or
    • app_server does not pick up the new input_server, maybe even locks up
  • Having UniversalScroller in the input_server add-ons folder crashes the input_server, even on startup. To check this, place the add-on in the folder from another OS and boot Haiku with the add-on already in place.

Can you investigate in these directions and update the bug report? That would save some time. Thanks a lot!

comment:4 Changed 12 years ago by meanwhile

Sorry for having been inaccurate: instead of locking up the entire OS, it just freezes the cursor...the clock ticks on and the bitmap drawing demo draws on. When trying out keyboard input -in this state- through a Ctrl-Alt-Del there was no Team Monitor window showing up. That this puts it into a different perspective may be proven by the fact that putting UniversalScroller into boot/beos/system/add-ons/input_server/devices/filters from the outside (through BeOS on another partition), doesn't affect Haiku on (next) boot or thereafter.

I'll be more accurate/careful in Ticket descriptions from now on...

comment:5 Changed 12 years ago by stippi

Thank you very much for your additional research! No worries please, there was nothing wrong with your original bug report! My comment about "saving time" was only meant that you would help me with the additional info, not that the report should have contained it in the first place!

Thanks a lot again, I think I know what to look at now (input_server restart). But I won't have time immediately, so anyone reading this, feel free to jump in!

comment:6 Changed 12 years ago by stippi

Description: modified (diff)

comment:7 Changed 12 years ago by stippi

Summary: UniversalScroller locks up systemRestarting input_server is broken

comment:8 Changed 12 years ago by axeld

Component: - GeneralServers/app_server
Status: newassigned

comment:9 Changed 12 years ago by axeld

Resolution: fixed
Status: assignedclosed

Fixed in hrev22115.

comment:10 Changed 12 years ago by meanwhile

Thanks a lot !

Note: See TracTickets for help on using tickets.