Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#14996 - [pmount] pmount-hal broken due to patch

Attached to Project: Arch Linux
Opened by kujub (kujub) - Sunday, 07 June 2009, 18:27 GMT
Last edited by Tobias Powalowski (tpowa) - Tuesday, 09 June 2009, 17:50 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Powalowski (tpowa)
Jan de Groot (JGC)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

When trying to mount some USB stick like so:
pmount-hal /org/freedesktop/Hal/devices/storage_serial_UDISK_PDU01_2G_86I2_0_00000000001B97_0_0

I get this error:
The last reference on a connection was dropped without closing the connection. This is a bug in an application. See dbus_connection_unref() documentation for details.
Most likely, the application was supposed to call dbus_connection_close(), since this is a private connection.
D-Bus not built with -rdynamic so unable to print a backtrace

and pmount-hal failes to mount.

Additional info:
* package version(s)
pmount 0.9.19-2

* config and/or log files etc.
/etc/pmount.allow unchanged
Nothing special in /etc/fstab nor in /etc/hal

Steps to reproduce:
Try to mount something using pmount-hal

Solution:
Rebuilding the package *not* applying pmount-dbus-close.patch solved the issue here.

This task depends upon

Closed by  Tobias Powalowski (tpowa)
Tuesday, 09 June 2009, 17:50 GMT
Reason for closing:  Fixed
Comment by Tobias Powalowski (tpowa) - Monday, 08 June 2009, 20:04 GMT
added jan i think he added the dbus patch
Comment by Jan de Groot (JGC) - Tuesday, 09 June 2009, 08:39 GMT
I think pmount was fixed different than our patch. Before, the connection was shared and closing it would generate an assertion. Instead of not closing it, they made the connection private, which means not closing it generates an assertion. The patch should be removed.

Loading...