bluetoothctl Segmentation Fault on confirm
The issue that i'm currently having with BlueZ 5.29 is that when i say no to confirming a passkey i get a "Segmentation Fault". I've tried multiple times on multiple devices and i get the same result.
bluetoothctl
[bluetooth]#agent on
[bluetooth]#default-agent
[bluetooth]# pair XX:XX:XX:XX:XX:XX
Attempting to pair with XX:XX:XX:XX:XX:XX
[CHG] Device XX:XX:XX:XX:XX:XX Connected: yes
Request confirmation
[agent] Confirm passkey 080443 (yes/no): no
Segmentation fault
Hi Jason,
Quoted 4 lines · On Thursday 02 of April 2015 14:16:59 Jason Flanagan wrote:
The issue that i'm currently having with BlueZ 5.29 is that when i say no to confirming a passkey i get a "Segmentation Fault". I've tried multiple times on multiple devices and i get the same result.
Quoted 9 lines
bluetoothctl
[bluetooth]#agent on
[bluetooth]#default-agent
[bluetooth]# pair XX:XX:XX:XX:XX:XX
Attempting to pair with XX:XX:XX:XX:XX:XX
[CHG] Device XX:XX:XX:XX:XX:XX Connected: yes
Request confirmation
[agent] Confirm passkey 080443 (yes/no): no
Segmentation fault
I'm not able to reproduce this. Could you try running bluetoothctl under valgrind or gdb and provide full backtrace of crash?
Signature · 2 lines
BR Szymon Janc
Sorry for the wait, I just heard back from my supervisor that the error only occurs when we cross compile with the uClibc library. (libuClibc-0.9.33.2) The actual error message is
bluetoothctl[2545]: segfault at 0 ip b7564efd sp bff77324 error 4 in libuClibc-0.9.33.2.so[b753f000+4f000]
Quoted 19 lines · Szymon Janc
Hi Jason,
Quoted 4 lines · On Thursday 02 of April 2015 14:16:59 Jason Flanagan wrote:
The issue that i'm currently having with BlueZ 5.29 is that when i say no to confirming a passkey i get a "Segmentation Fault". I've tried multiple times on multiple devices and i get the same result.
Quoted 9 lines
bluetoothctl
[bluetooth]#agent on
[bluetooth]#default-agent
[bluetooth]# pair XX:XX:XX:XX:XX:XX
Attempting to pair with XX:XX:XX:XX:XX:XX
[CHG] Device XX:XX:XX:XX:XX:XX Connected: yes
Request confirmation
[agent] Confirm passkey 080443 (yes/no): no
Segmentation faultI'm not able to reproduce this. Could you try running bluetoothctl under valgrind or gdb and provide full backtrace of crash?
Hi Jason,
Quoted 7 lines · On Tuesday 07 of April 2015 12:39:36 Jason Flanagan wrote:
Sorry for the wait, I just heard back from my supervisor that the error only occurs when we cross compile with the uClibc library. (libuClibc-0.9.33.2)
The actual error message isbluetoothctl[2545]: segfault at 0 ip
b7564efdspbff77324error 4 in libuClibc-0.9.33.2.so[b753f000+4f000]
OK, I was able to reproduce this with musl C library.
PS please don't top post on ML
Quoted 20 lines · Szymon Janc
Quoted 19 lines
Hi Jason,
Quoted 4 lines · On Thursday 02 of April 2015 14:16:59 Jason Flanagan wrote:
The issue that i'm currently having with BlueZ 5.29 is that when i say no to confirming a passkey i get a "Segmentation Fault". I've tried multiple times on multiple devices and i get the same result.
Quoted 9 lines
bluetoothctl
[bluetooth]#agent on
[bluetooth]#default-agent
[bluetooth]# pair XX:XX:XX:XX:XX:XX
Attempting to pair with XX:XX:XX:XX:XX:XX
[CHG] Device XX:XX:XX:XX:XX:XX Connected: yes
Request confirmation
[agent] Confirm passkey 080443 (yes/no): no
Segmentation faultI'm not able to reproduce this. Could you try running bluetoothctl under valgrind or gdb and provide full backtrace of crash?
Signature · 2 lines
BR Szymon Janc
Hi Jason,
Quoted 8 lines · On Tuesday 07 of April 2015 20:54:34 Szymon Janc wrote:
Hi Jason,
Quoted 5 lines · On Tuesday 07 of April 2015 12:39:36 Jason Flanagan wrote:
Sorry for the wait, I just heard back from my supervisor that the error only occurs when we cross compile with the uClibc library. (libuClibc-0.9.33.2)
The actual error message is
Quoted 4 lines
Quoted 2 lines
bluetoothctl[2545]: segfault at 0 ip
b7564efdspbff77324error 4 in libuClibc-0.9.33.2.so[b753f000+4f000]OK, I was able to reproduce this with musl C library.
Patches that should fix the crash are on ML. Please test if that fix your problem.
Quoted 23 lines
PS please don't top post on ML
Quoted 20 lines · Szymon Janc
Quoted 19 lines
Hi Jason,
Quoted 4 lines · On Thursday 02 of April 2015 14:16:59 Jason Flanagan wrote:
The issue that i'm currently having with BlueZ 5.29 is that when i say no to confirming a passkey i get a "Segmentation Fault". I've tried multiple times on multiple devices and i get the same result.
Quoted 9 lines
bluetoothctl
[bluetooth]#agent on
[bluetooth]#default-agent
[bluetooth]# pair XX:XX:XX:XX:XX:XX
Attempting to pair with XX:XX:XX:XX:XX:XX
[CHG] Device XX:XX:XX:XX:XX:XX Connected: yes
Request confirmation
[agent] Confirm passkey 080443 (yes/no): no
Segmentation faultI'm not able to reproduce this. Could you try running bluetoothctl under valgrind or gdb and provide full backtrace of crash?
Signature · 2 lines
BR Szymon Janc