This forum has been archived. All content is frozen. Please use KDE Discuss instead.

bluedevil can't copy file to smartphone

Tags: None
(comma "," separated)
promeneur
Registered Member
Posts
30
Karma
0
OS
Mandriva 2010.2 32 bit
kde 4.8.4
bluedevil 1.2.3
openobex 1.6
obexftp 0.23
obex-data-server 0.4.6

with kernel 3.1.6 no pb

with kernel 32.x and 34.x (i tested many of them)

i can :
- copy a file from smartphone
- delete in smartphone
- browse smartphone directories tree
- i can copy a little file 30 KB
but if i want to copy a 1,5 MB file
then
the dolphin contents of E: becomes empty
and
no notification or a notification but progress bar does not progress

i must restart obexftp service in kde settings according to access again to smartphone

i updated obex_data_server to 0.4.6 but no progress
i updated openobex to 1.6 but no progress
i found this error just when cpying :
kernel: [ 834.367909] obex-data-serve[8608]: segfault at 0 ip b74073e5 sp bfe02438 error 4 in libc-2.11.1.so[b7394000+14b000]


OpenSuse 15.3 x86_64,Asus Prime B250M-A, Intel Core i5-7400, 16 GB, Intel HD Graphics 630, Plugable usb-bt4le bluetooth 4.0 usb adapter, multicard reader USB 3.0 startech.com , epson XP-7100, Headset bluetooth 3.0 Philips SHQ7300
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
It appears that obex-data-server, the process responsible for handling the communication with the Smartphone is crashing when you attempt to upload a file to the Smartphone. Unfortunately there is little Bluedevil can do about this (although it could handle the case of it going away better - providing an error message or similar).

I would suggest browsing to your device, attaching a debugger to obex-data-server, then trying to upload a file. The debugger should catch the crash, and allow you to generate a backtrace which you can report to your distribution - who will hopefully provide a bug fix.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
pupkin
Registered Member
Posts
2
Karma
0
I will pop this issue again because I'm too found similar odd behavior in kubuntu 12.40, Linux 3.2.0-34-generic (and older in 3.2.0-x builds), kde 4.9.3 and older (as I can remember all 4.9.x have this issues) but with exceptions
1). I can't copy anything to device using Dolphin (kio_obexftp) but unlike to the first post the file size doesn't mater again I can't copy anything
2). dmesg
[97710.792010] Bluetooth: hci0 command tx timeout
3). no events stored into syslog

but further
4). Like in the first post I easily browse the device using Dolphin and may even create new folders
5). I can send files to device using bluedevil-sendfile or KDE Send Files dialog.
5). in contrast to first post obex-data-server didn't crashed
6). and I can send files to device using console obexftp tool

so the problem more likely somewhere into kio_objexftp or into bluedevil...
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Unfortunately obex-data-server sometimes gets stuck instead of crashing - which is likely what is happening here.
I've talked with the developer of Bluedevil and they'd appreciate it if you can file a bug report so they can triage this issue more directly.

Please include information on the version of Bluedevil, KDE, obex-data-server and bluez in use on your system in your report.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
pupkin
Registered Member
Posts
2
Karma
0
I filed
https://bugs.kde.org/show_bug.cgi?id=311424

...I may be require your assistance how to get versions of individual components related to bluetooth stack...
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
The version of Bluez you are using can be retrieved from your package manager.
As for the version of obex-data-server, running this command should give you the version:
Code: Select all
obex-data-server --version


You can get the version of KDE and Bluedevil in one command by running:
Code: Select all
bluedevil-monolithic --version


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]