baobab hangs at startup

Bug #1179834 reported by Roger Binns
22
This bug affects 5 people
Affects Status Importance Assigned to Milestone
baobab (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

When I run baobab nothing happens - I don't get a window or when started from a console any messages, even after waiting for several minutes. strace has this at the end with the hanging:

geteuid() = 1000
getegid() = 1000
poll([{fd=11, events=POLLOUT}], 1, 4294967295) = 1 ([{fd=11, revents=POLLOUT}])
sendmsg(11, {msg_name(0)=NULL, msg_iov(1)=[{"\0", 1}], msg_controllen=32, {cmsg_len=28, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS{pid=13565, uid=1000, gid=1000}}, msg_flags=0}, MSG_NOSIGNAL) = 1
poll([{fd=11, events=POLLOUT}], 1, 4294967295) = 1 ([{fd=11, revents=POLLOUT}])
sendto(11, "AUTH\r\n", 6, MSG_NOSIGNAL, NULL, 0) = 6
poll([{fd=11, events=POLLIN}], 1, 4294967295) = 1 ([{fd=11, revents=POLLIN}])
recvfrom(11, "REJECTED EXTERNAL DBUS_COOKIE_SH"..., 4096, 0, NULL, NULL) = 36
poll([{fd=11, events=POLLOUT}], 1, 4294967295) = 1 ([{fd=11, revents=POLLOUT}])
sendto(11, "AUTH EXTERNAL 31303030\r\n", 24, MSG_NOSIGNAL, NULL, 0) = 24
poll([{fd=11, events=POLLIN}], 1, 4294967295) = 1 ([{fd=11, revents=POLLIN}])
recvfrom(11, "OK 41b3c3c0a40c65fd7d45c7c85191f"..., 4096, 0, NULL, NULL) = 37
poll([{fd=11, events=POLLOUT}], 1, 4294967295) = 1 ([{fd=11, revents=POLLOUT}])
sendto(11, "NEGOTIATE_UNIX_FD\r\n", 19, MSG_NOSIGNAL, NULL, 0) = 19
poll([{fd=11, events=POLLIN}], 1, 4294967295) = 1 ([{fd=11, revents=POLLIN}])
recvfrom(11, "AGREE_UNIX_FD\r\n", 4096, 0, NULL, NULL) = 15
poll([{fd=11, events=POLLOUT}], 1, 4294967295) = 1 ([{fd=11, revents=POLLOUT}])
sendto(11, "BEGIN\r\n", 7, MSG_NOSIGNAL, NULL, 0) = 7
write(8, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x14a0250, FUTEX_WAKE_PRIVATE, 1) = 1
eventfd2(0, O_NONBLOCK|O_CLOEXEC) = 13
write(13, "\1\0\0\0\0\0\0\0", 8) = 8
poll([{fd=13, events=POLLIN}], 1, 0) = 1 ([{fd=13, revents=POLLIN}])
write(13, "\1\0\0\0\0\0\0\0", 8) = 8
close(13) = 0
eventfd2(0, O_NONBLOCK|O_CLOEXEC) = 13
write(13, "\1\0\0\0\0\0\0\0", 8) = 8
write(8, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x14a0250, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x1618400, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x16183d0, FUTEX_WAKE_PRIVATE, 1) = 1
poll([{fd=13, events=POLLIN}], 1, 4294967295) = 1 ([{fd=13, revents=POLLIN}])
poll([{fd=13, events=POLLIN}], 1, 4294967295) = 1 ([{fd=13, revents=POLLIN}])
read(13, "\1\0\0\0\0\0\0\0", 16) = 8
poll([{fd=13, events=POLLIN}], 1, 4294967295^C <unfinished ...>

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: baobab 3.6.4-0ubuntu1
ProcVersionSignature: Ubuntu 3.8.0-19.30-generic 3.8.8
Uname: Linux 3.8.0-19-generic x86_64
ApportVersion: 2.9.2-0ubuntu8
Architecture: amd64
Date: Tue May 14 01:27:58 2013
MarkForUpload: True
SourcePackage: baobab
UpgradeStatus: Upgraded to raring on 2013-04-28 (16 days ago)

Revision history for this message
Roger Binns (ubuntu-rogerbinns) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in baobab (Ubuntu):
status: New → Confirmed
Revision history for this message
Jorge Israel Peña (jorge-israel-p) wrote :

I can also confirm this. The last line of strace shows it's waiting on a file descriptor:

poll([{fd=11, events=POLLIN}], 1, 4294967295) = ?

Cross-referencing this with lsof shows this:

baobab 8528 jorge 11u a_inode 0,9 0 7598 [eventfd]

So right now baobab is completely unusable. Like the OP said, nothing happens when it is run. Sad to see it was reported a year ago.

Revision history for this message
bizmate (diegogullo) wrote :

This bug (or similar) also keeps happening on newer ubuntus, I am on 18.04. I am attaching a screenshot. Happy to provide more info if needed.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report. Do you have some non local filesystems mounted?
Could you get a gdb backtrace of the hang as well?

Changed in baobab (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for baobab (Ubuntu) because there has been no activity for 60 days.]

Changed in baobab (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.