User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.8) Gecko/20071029 Firefox/2.0.0.8 Build Identifier: When I left-click the icon, the program segfaults. I traced it down to the for-loop in xfce-volstatus-dialog.c, line 322. If I change the code so that the looped part is only executed once, it seems to work just fine. printf-ing the loop showed that the problematic code seems to be l->next. I'm running gentoo linux with xfce4-volstatus-icon 0.1.0 (unpatched). Reproducible: Always Steps to Reproduce: 1. Mount USB stick 2. Start xfce4-volstatus-icon 3. Left-click the icon Actual Results: A segfault Expected Results: No segfault :) Last few lines of strace. If you need more, let me know. stat64("/usr/share/icons/hicolor/index.theme", {st_mode=S_IFREG|0644, st_size=22255, ...}) = 0 gettimeofday({1194026137, 331094}, NULL) = 0 brk(0x80ff000) = 0x80ff000 brk(0x80fb000) = 0x80fb000 gettimeofday({1194026137, 331988}, NULL) = 0 writev(4, [{"l\1\0\1w\0\0\0\32\0\0\0\230\0\0\0\1\1o\0\34\0\0\0/org/fre"..., 168}, {"\24\0\0\0block.storage_device\0\0\0\0V\0\0\0"..., 119}], 2) = 287 gettimeofday({1194026137, 332216}, NULL) = 0 poll([{fd=4, events=POLLIN, revents=POLLIN}], 1, 25000) = 1 read(4, "l\2\1\1\227\0\0\0\361\4\0\0-\0\0\0\6\1s\0\5\0\0\0:1.61\0\0\0"..., 2048) = 215 read(4, 0x80ca000, 2048) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1194026137, 333234}, NULL) = 0 gettimeofday({1194026137, 333512}, NULL) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++
Please report this to the author directly. There isn't a component for the mpd plugin here.
Er, whoops, wrong bug.
Should be fixed as of svn rev 3558.