[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