[Pkg-utopia-maintainers] Bug#563892: devicekit-disks: segfault in devkit-disks-daemon on USB stick removal
Daniel Kahn Gillmor
dkg at fifthhorseman.net
Wed Jan 6 18:01:26 UTC 2010
On 01/06/2010 02:29 AM, Martin Pitt wrote:
> Hello Daniel,
>
> Daniel Kahn Gillmor [2010-01-06 1:28 -0500]:
>> [ 1875.523376] devkit-disks-da[2335]: segfault at c ip 080660da sp bffb23f0 error 4 in devkit-disks-daemon[8048000+28000]
>
> In order to get some better idea what happens, please do
>
> gdb --args /usr/lib/devicekit-disks/devkit-disks-daemon --replace
>
> as root, then "run". Then replicate the steps to cause a crash. Once
> gdb catches the crash, do "bt full". Please copy the entire gdb output
> here, plus a couple of lines of devkit-disk-daemon's output, so that
> we can see what it was trying to do.
OK, with debug symbols now:
**** REMOVING /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0/host8/target8:0:0/8:0:0:0/block/sdc/sdc1
**** EMITTING REMOVED for /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0/host8/target8:0:0/8:0:0:0/block/sdc/sdc1
**** REMOVING /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0/host8/target8:0:0/8:0:0:0/block/sdc
**** EMITTING REMOVED for /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0/host8/target8:0:0/8:0:0:0/block/sdc
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7b9a720 (LWP 15715)]
poller_device_free (device=0x0) at devkit-disks-poller.c:293
293 if (device->dev_path != NULL) {
(gdb) bt
#0 poller_device_free (device=0x0) at devkit-disks-poller.c:293
#1 0xb7de3877 in g_list_foreach () from /lib/libglib-2.0.so.0
#2 0x0806658a in poller_have_data (channel=0x8076300, condition=G_IO_IN, user_data=0x0) at devkit-disks-poller.c:344
#3 0xb7e1c88d in ?? () from /lib/libglib-2.0.so.0
#4 0xb7de5f28 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#5 0xb7de96b3 in ?? () from /lib/libglib-2.0.so.0
#6 0xb7de9b7a in g_main_loop_run () from /lib/libglib-2.0.so.0
#7 0x08066386 in poller_run (argc=2, argv=0xbffffd24) at devkit-disks-poller.c:391
#8 devkit_disks_poller_setup (argc=2, argv=0xbffffd24) at devkit-disks-poller.c:416
#9 0x08066af8 in main (argc=2, argv=0xbffffd24) at main.c:138
(gdb)
hth,
--dkg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 891 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-utopia-maintainers/attachments/20100106/9959e6f5/attachment.pgp>
More information about the Pkg-utopia-maintainers
mailing list