Summary: | gnome-base/gvfs-1.6.3: gvfsd-obexftp segfault trying to browse phone content | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | MJ <majinjoko> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | VERIFIED FIXED | ||
Severity: | normal | CC: | shiriy.lyoha, szymon.zygmunt |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 349474 | ||
Bug Blocks: |
Description
MJ
2010-10-08 12:07:24 UTC
Do you get the same segfault on a new created user account? I get it with root and a new user. The list of associated devices is shared between users, I didn't know.. Same error ("gvfsd-obexftp[5929]: segfault at 8 ip 08052d64 sp bfa79510 error 4 in gvfsd-obexftp[8048000+21000]") got by root and test too. Then try to get a proper backtrace: FEATURES="$FEATURES debug splitdebug" CFLAGS="-O2 -pipe -ggdb" CXXFLAGS="-O2 -pipe -ggdb" emerge -1 glib dbus dbus-glib obex-data-server bluez gtk+ gvfs bug-buddy Then, logout and login and try to reproduce the crash, bug-buddy should then appear and guide you. I did exactly what you told me to do, but nothing different happens. I even tried to re-emerge those packages with use-flag "debug" active, but still.. silenty segfault. No bug-buddy pops up. Now I can find these lines in /var/log/messages: Oct 9 22:28:26 Celiane bluetoothd[5042]: Bluetooth deamon 4.69 Oct 9 22:28:26 Celiane bluetoothd[5043]: Starting SDP server Oct 9 22:28:26 Celiane bluetoothd[5043]: Starting experimental netlink support Oct 9 22:28:26 Celiane bluetoothd[5043]: Failed to find Bluetooth netlink family Oct 9 22:28:26 Celiane bluetoothd[5043]: Failed to init netlink plugin Oct 9 22:28:26 Celiane bluetoothd[5043]: Failed to open control socket: Protocol not supported (93) Oct 9 22:28:26 Celiane bluetoothd[5043]: Can't init bnep module Oct 9 22:28:26 Celiane bluetoothd[5043]: Failed to init network plugin Oct 9 22:28:26 Celiane bluetoothd[5043]: HCI dev 0 registered Oct 9 22:28:26 Celiane bluetoothd[5043]: HCI dev 0 up Oct 9 22:28:26 Celiane bluetoothd[5043]: Starting security manager 0 Oct 9 22:28:26 Celiane bluetoothd[5043]: ioctl(HCIUNBLOCKADDR): Invalid argument (22) Oct 9 22:28:26 Celiane bluetoothd[5043]: probe failed with driver input-headset for device /org/bluez/5042/hci0/dev_00_21_AB_50_05_FC Oct 9 22:28:26 Celiane bluetoothd[5043]: probe failed with driver input-headset for device /org/bluez/5042/hci0/dev_A8_7B_39_B9_3E_5B Oct 9 22:28:26 Celiane bluetoothd[5043]: probe failed with driver input-headset for device /org/bluez/5042/hci0/dev_A8_7E_33_1F_E2_CA Oct 9 22:28:26 Celiane bluetoothd[5043]: Adapter /org/bluez/5042/hci0 has been enabled Oct 9 22:29:20 Celiane kernel: [ 140.029248] gvfsd-obexftp[5048]: segfault at 8 ip 08052e70 sp bfd8ad60 error 4 in gvfsd-obexftp[8048000+23000] I have no idea where to look for further information at the moment. Can I give you more/best info? gvfs-1.6.6 was just added to tree, please check with it. Good luck! gvfs-1.6.6 emerged, but no luck. I still get: [ 119.361688] gvfsd-obexftp[5061]: segfault at 8 ip 08052d64 sp bff767c0 error 4 in gvfsd-obexftp[8048000+21000] [ 141.893587] gvfsd-obexftp[5065]: segfault at 8 ip 08052d64 sp bff733e0 error 4 in gvfsd-obexftp[8048000+21000] (those two errors refers to two different attempts to browse a phone). Does any other member from Gnome team know how reporter could get a proper backtrace from gvfs-obexftp? :-/ this bug appeared gnome-base/gvfs-1.6.4-r2 to kernel: gvfsd-obexftp[5592]: segfault at 8 ip 08053150 sp bff0a2b0 error 4 in gvfsd-obexftp[8048000+24000] *** Bug 350008 has been marked as a duplicate of this bug. *** Ok, as bug 350008 was _resolved dublicate_ [tnx to crackie man]. There are ugly way to fix presented problem with _gvfsd-obexftp segfault_: Install back (by masking newer versions in /etc/portage/package.mask) sys-apps/dbus-1.2.24 and dev-libs/dbus-glib-0.86 as it depend. Well now browsing files on mobile phone works ;) Thank you. Downgrading dbus maybe solve the problem, but I'd like to keep the current stable version of dbus (1.4.1). I don't think this bug should be marked as resolved, am I wrong? It won't be marked as resolved in that case, but would be interesting to confirm it's a dbus related problem Bad news. Downgraded to sys-apps/dbus-1.2.24 and dev-libs/dbus-glib-0.86 and.. [ 78.861504] gvfsd-obexftp[5186]: segfault at 8 ip 08052d64 sp bf901f80 error 4 in gvfsd-obexftp[8048000+21000] Same behaviour of newer version of dbus. Maybe related with: https://bugzilla.gnome.org/show_bug.cgi?id=626930 https://bugzilla.gnome.org/show_bug.cgi?id=629183 Syncing portage I found and emerged app-mobilephone/obexd-0.37. Now I can browse the phone. The segfault disappeared and Nautilus come back to mounting the device. I'm using the current version of dbus. Should I change the bug status to fixed/upstream or somebody else is in charge of that? Thank you to anyone. Yes, since obexd-0.37 is going stable anyway Thanks for your testing :-) (In reply to comment #15) > Syncing portage I found and emerged app-mobilephone/obexd-0.37. > Now I can browse the phone. The segfault disappeared and Nautilus come back to > mounting the device. > I'm using the current version of dbus. Is still seagfulting for me when I try to browse my n6300. I have: gnome-base/gvfs-1.6.4-r2 sys-apps/dbus-1.4.1 app-mobilephone/obexd-0.37 and seagfult in dmesg like: gvfsd-obexftp[5185]: segfault at 8 ip 08052fa0 sp bfa71870 error 4 in gvfsd-obexftp[8048000+23000] (In reply to comment #17) > (In reply to comment #15) > > Syncing portage I found and emerged app-mobilephone/obexd-0.37. > > Now I can browse the phone. The segfault disappeared and Nautilus come back to > > mounting the device. > > I'm using the current version of dbus. > > Is still seagfulting for me when I try to browse my n6300. I have: > > gnome-base/gvfs-1.6.4-r2 > sys-apps/dbus-1.4.1 > app-mobilephone/obexd-0.37 > > and seagfult in dmesg like: > > gvfsd-obexftp[5185]: segfault at 8 ip 08052fa0 sp bfa71870 error 4 in > gvfsd-obexftp[8048000+23000] > Maybe you are suffering that "dbus related problem" pointed by another CCed people, have you tried to downgrade dbus as pointed before? Maybe you should open a new bug report for your problem but, if we are unable to get a proper backtrace (http://www.gentoo.org/proj/en/qa/backtraces.xml) will be really difficult to solve the problem :-( (In reply to comment #17) > (In reply to comment #15) > > Syncing portage I found and emerged app-mobilephone/obexd-0.37. > > Now I can browse the phone. The segfault disappeared and Nautilus come back to > > mounting the device. > > I'm using the current version of dbus. > > Is still seagfulting for me when I try to browse my n6300. I have: > > gnome-base/gvfs-1.6.4-r2 > sys-apps/dbus-1.4.1 > app-mobilephone/obexd-0.37 > > and seagfult in dmesg like: > > gvfsd-obexftp[5185]: segfault at 8 ip 08052fa0 sp bfa71870 error 4 in > gvfsd-obexftp[8048000+23000] > Maybe you can also try to rebuild dbus and dbus-glib. I recompiled just them and emerged obexd. (In reply to comment #18) [...] > Maybe you are suffering that "dbus related problem" pointed by another CCed > people, have you tried to downgrade dbus as pointed before? Downgrade dbus and dbus-glib as mentioned before solve this seagfult. Current stable dbus probably cause the problem. (In reply to comment #20) > (In reply to comment #18) > > [...] > > Maybe you are suffering that "dbus related problem" pointed by another CCed > > people, have you tried to downgrade dbus as pointed before? > > Downgrade dbus and dbus-glib as mentioned before solve this seagfult. Current > stable dbus probably cause the problem. > And what about simply rebuilding latest dbus and dbus-glib? (In reply to comment #21) [...] > > Downgrade dbus and dbus-glib as mentioned before solve this seagfult. Current > > stable dbus probably cause the problem. > > > > And what about simply rebuilding latest dbus and dbus-glib? Didn't help. The same result - segfault. (In reply to comment #22) > (In reply to comment #21) > > [...] > > > Downgrade dbus and dbus-glib as mentioned before solve this seagfult. Current > > > stable dbus probably cause the problem. > > > > > > > And what about simply rebuilding latest dbus and dbus-glib? > > Didn't help. The same result - segfault. > Go to bug 350008 then as it was related with dbus: http://bugs.gentoo.org/show_bug.cgi?id=350008#c0 Failed to mount OBEX volume: DBus error org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus) |