It looks like it is receiving an awful lot (many thousands) of brightness key events for a single press.
As for the strangeness on plugging/unplugging: TI:13:36:43 TH:0x8d80640 FI:gpm-brightness-xrandr.c FN:gpm_brightness_xrandr_foreach_screen,414 - using resource 0x8e0e718 TI:13:36:43 TH:0x8d80640 FI:gpm-brightness-xrandr.c FN:gpm_brightness_xrandr_foreach_resource,375 - resource 1 of 3 TI:13:36:43 TH:0x8d80640 FI:gpm-brightness-xrandr.c FN:gpm_brightness_xrandr_foreach_resource,375 - resource 2 of 3 TI:13:36:43 TH:0x8d80640 FI:gpm-brightness-xrandr.c FN:gpm_brightness_xrandr_output_set,322 - percent=50, absolute=7563 TI:13:36:43 TH:0x8d80640 FI:gpm-brightness-xrandr.c FN:gpm_brightness_xrandr_output_set,324 - hard value=15125, min=0, max=15125
[predictable ~42.5 second hang]
TI:13:37:26 TH:0x8d80640 FI:gpm-brightness-xrandr.c FN:gpm_brightness_xrandr_foreach_resource,375 - resource 3 of 3 TI:13:37:26 TH:0x8d80640 FI:gpm-backlight.c FN:gpm_backlight_brightness_evaluate_and_set,456 - emitting brightness-changed : 50 TI:13:37:26 TH:0x8d80640 FI:gpm-profile.c FN:ac_adaptor_changed_cb,635 - on battery TI:13:37:26 TH:0x8d80640 FI:gpm-info.c FN:gpm_info_event_log,579 - Adding 1 to the event log
It looks like it is receiving an awful lot (many thousands) of brightness key events for a single press.
As for the strangeness on plugging/ unplugging: brightness- xrandr. c FN:gpm_ brightness_ xrandr_ foreach_ screen, 414 brightness- xrandr. c FN:gpm_ brightness_ xrandr_ foreach_ resource, 375 brightness- xrandr. c FN:gpm_ brightness_ xrandr_ foreach_ resource, 375 brightness- xrandr. c FN:gpm_ brightness_ xrandr_ output_ set,322 brightness- xrandr. c FN:gpm_ brightness_ xrandr_ output_ set,324
TI:13:36:43 TH:0x8d80640 FI:gpm-
- using resource 0x8e0e718
TI:13:36:43 TH:0x8d80640 FI:gpm-
- resource 1 of 3
TI:13:36:43 TH:0x8d80640 FI:gpm-
- resource 2 of 3
TI:13:36:43 TH:0x8d80640 FI:gpm-
- percent=50, absolute=7563
TI:13:36:43 TH:0x8d80640 FI:gpm-
- hard value=15125, min=0, max=15125
[predictable ~42.5 second hang]
TI:13:37:26 TH:0x8d80640 FI:gpm- brightness- xrandr. c FN:gpm_ brightness_ xrandr_ foreach_ resource, 375 backlight_ brightness_ evaluate_ and_set, 456 changed_ cb,635 info_event_ log,579
- resource 3 of 3
TI:13:37:26 TH:0x8d80640 FI:gpm-backlight.c FN:gpm_
- emitting brightness-changed : 50
TI:13:37:26 TH:0x8d80640 FI:gpm-profile.c FN:ac_adaptor_
- on battery
TI:13:37:26 TH:0x8d80640 FI:gpm-info.c FN:gpm_
- Adding 1 to the event log