Still having the glibc errors. Did anyone find a way to solve these ?
Info:
- Ubuntu Jaunty 9.04
- Full apt-get upgraded box as of 9-1-2010
- Added kitlaan ppa as outlined in the steps on previous pages.
- 30 second timeout.
Log:
http://www.zonko.nl/files/btdlog.txt
What i did, i Paired the remote a day before. Noticed it died, then made today's logs.
1. Killed bluetoothd and restarted it in -nd, but the remote won't register or connect to it for some reason.
2. ps3_unpaired it (in the log)
3. ps3_paired it. Remote works fine at this point
4. Hit the 30 sec timer, assertion happens.
At this point i can kill & restart bluetoothd any number of times, but it won't register the remote again. (even if pairing data seems correct, see point #3 above.)
Anybody ever fix this glibc assertion ? If so : How did you do it ?
Edit: I rolled my own , versions 4.51 and up all tried, and all give errors. Some even segfault.. whoops. ?
Option 1:
bluetoothd[8191]: Got key: 108 [1]
bluetoothd[8191]: Got key: 108 [0]
bluetoothd[8191]: Got key: 108 [1]
bluetoothd[8191]: Got key: 108 [0]
bluetoothd[8191]: Disconnecting device because of timeout
bluetoothd[8191]: Input: disconnect /org/bluez/8191/hci0/dev_00_21_4F_B2_3E_13
bluetoothd[8191]: Disconnecting PS3 remote
bluetoothd[8191]: Destroying timer
(bluetoothd:8191): GLib-CRITICAL **: g_source_remove: assertion `tag > 0' failed
or Segfault at the end instead of assertion failure..
Edit2:
dogk1cker Wrote:hey flxfxp,
I did you patch:
http://flx.me/script/bluez-patched-4.54.tar.gz
AND IT WORKS!!!!!!!
Thanx a bunch.
dogk1cker
This one works after make clean and installing flex and byacc
Code:
bluetoothd[15672]: ps3remote_event: Passed key 103:0
bluetoothd[15672]: ps3remote_event: Passed key 108:1
bluetoothd[15672]: ps3remote_event: Passed key 108:0
bluetoothd[15672]: ps3remote_out: idle timeout, disconnecting BT channel
bluetoothd[15672]: Input: disconnect /org/bluez/15672/hci0/dev_00_21_4F_B2_3E_13
bluetoothd[15672]: ps3remote_event: Remote disconnected [108:0]
bluetoothd[15672]: ps3remote_event: Event failed
bluetoothd[15672]: adapter_get_device(00:21:4F:B2:3E:13)
bluetoothd[15672]: Incoming connection on PSM 17
bluetoothd[15672]: Incoming connection on PSM 19
bluetoothd[15672]: ps3remote_setup_uinput: input 25 is opened
bluetoothd[15672]: ps3remote_event: Passed key 103:1
bluetoothd[15672]: ps3remote_event: Passed key 103:0
bluetoothd[15672]: ps3remote_event: Passed key 103:1
bluetoothd[15672]: ps3remote_event: Passed key 103:0
Just generates a new number on each timeout.
Code:
Jan 9 16:16:09 alex-desktop kernel: [ 414.670198] input: PS3 Remote Controller as /devices/virtual/input/input8
Jan 9 16:47:59 alex-desktop kernel: [ 2324.425956] input: PS3 Remote Controller as /devices/virtual/input/input9
Jan 9 16:52:33 alex-desktop kernel: [ 2598.892594] input: PS3 Remote Controller as /devices/virtual/input/input10