Ticket #1723 (closed defect: fixed)

Opened 11 years ago

Last modified 10 years ago

Hanging up with power button causes issues

Reported by: reaper527 Owned by: jeremy
Priority: normal Milestone:
Component: kernel Version:
Severity: normal Keywords:
Cc: testing@… Blocked By:
Blocking: Estimated Completion (week):
HasPatchForReview: no PatchReviewResult:


If I am in a call, and i hang up by pushing the power button (instead of the hang up button on the touch screen), the following happens.

  1. the call shows up as a missed call in the call log
  2. the call closes, then the phone is left in a state that it is unable to lock.

at first, i wasn't sure what was causing the openmoko to not be able to lock, but i'm 90% sure this will reproduce the symptom every time.

once that happens, if i hold the power button and say lock, it goes to the wallpaper and nothing happens. if i let the phone sit for a little while (its set to dim and lock), it dims but doesn't lock.

if i do /etc/init.d/xserver-nodm restart, it drops to the text screen, and hangs there.

doing a full reboot of the phone fixes the problem.

i'm running the current dailybuild (i do opkg update/opkg upgrade every day.

Change History

comment:1 Changed 11 years ago by montgoss

I don't think your problem with xserver restart is related to this issue. I'm assuming you're trying to restart X from the terminal on your Neo. You should preface that call with nohup.

comment:2 Changed 10 years ago by john_lee

  • Status changed from new to assigned
  • HasPatchForReview unset
  • Component changed from unknown to System Software
  • Priority changed from high to normal
  • Version unspecified deleted
  • Milestone Om2007.2 deleted
  • Owner changed from openmoko-devel to jeremy

jeremy, could you check what will happen if we do this in om2008?

comment:3 Changed 10 years ago by wendy_hung

  • Status changed from assigned to closed
  • Cc testing@… added
  • Resolution set to fixed

Tested with recent images, with out this problem.
Please open another bug for specific case if it happen again.

Note: See TracTickets for help on using tickets.