Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 297029 - kde-base/plasma-workspace-4.3.4: plasma-desktop crashes whenever plugging in an USB-Device
Summary: kde-base/plasma-workspace-4.3.4: plasma-desktop crashes whenever plugging in ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High critical (vote)
Assignee: Gentoo KDE team
URL: https://bugs.kde.org/show_bug.cgi?id=...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-15 13:42 UTC by Timo Rothenpieler
Modified: 2010-08-19 19:09 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Timo Rothenpieler 2009-12-15 13:42:22 UTC
Whenever i plugin in any USB-Device(USB-Memory-Stick, BT-Adapter, a diffrent Memory-Stick, ...) plasma-desktop crashes.
I tried downgrading hal from 0.5.14 back to 0.5.13-r2, but it did not change anything.

Reproducible: Always

Steps to Reproduce:
1. Be in KDE4 - 4.3.4
2. Plug in any USB-Device
3. See how it crashes

Actual Results:  
plasma-desktop crashes. Can be restarted directly after crash. Works then, even if the USB-Device is still plugged in.

Expected Results:  
Well, i'd expect it not to crash.

Backtrace:

Application: Plasma-Arbeitsfläche (plasma-desktop), signal: Segmentation fault
The current source language is "auto; currently asm".
[Current thread is 1 (Thread 0x7f26f37927a0 (LWP 20554))]

Thread 2 (Thread 0x7f26d6034710 (LWP 20555)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f26f0d7e19b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0xe1ea98, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xe1ea98, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f26f215ce1c in QHostInfoAgent::run (this=0xe1ea80) at kernel/qhostinfo.cpp:252
#4  0x00007f26f0d7d1d5 in QThreadPrivate::start (arg=0xe1ea80) at thread/qthread_unix.cpp:244
#5  0x00007f26f0aee894 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f26edd1960d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f26f37927a0 (LWP 20554)):
[KCrash Handler]
#5  qVariantToHelper<QString> (this=0x0) at kernel/qvariant.cpp:2061
#6  QVariant::toString (this=0x0) at kernel/qvariant.cpp:2093
#7  0x00007f26ec536ed1 in Solid::Backends::Hal::HalDevice::property (this=<value optimized out>, key=...)
    at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/backends/hal/haldevice.cpp:281
#8  0x00007f26ec534cbb in Solid::Backends::Hal::HalDevice::queryDeviceInterface (this=<value optimized out>, type=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/backends/hal/haldevice.cpp:348
#9  0x00007f26ec50bd4c in Solid::Predicate::matches (this=0xc11220, device=...) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/predicate.cpp:237
#10 0x00007f26ec50bcd4 in Solid::Predicate::matches (this=0x108b570, device=...) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/predicate.cpp:200
#11 0x00007f26ec50bd36 in Solid::Predicate::matches (this=0xa752d8, device=...) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/predicate.cpp:200
#12 0x00007f26d6255be7 in HotplugEngine::onDeviceAdded (this=0xe1abe0, udi=...)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.4/work/plasma-workspace-4.3.4/plasma/dataengines/hotplug/hotplugengine.cpp:88
#13 0x00007f26d625608d in HotplugEngine::qt_metacall (this=0xe1abe0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff751da610)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.4/work/plasma-workspace-4.3.4_build/plasma/dataengines/hotplug/hotplugengine.moc:76
#14 0x00007f26f0e825d3 in QMetaObject::activate (sender=0xdf7140, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x48) at kernel/qobject.cpp:3286
#15 0x00007f26ec5036a2 in Solid::DeviceNotifier::deviceAdded (this=0x0, _t1=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4_build/solid/solid/devicenotifier.moc:87
#16 0x00007f26ec5055a3 in Solid::DeviceManagerPrivate::_k_deviceAdded (this=0xdf7140, udi=...) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/solid/solid/devicemanager.cpp:170
#17 0x00007f26ec5057cc in Solid::DeviceManagerPrivate::qt_metacall (this=0xdf7140, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff751da810)
    at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4_build/solid/solid/devicemanager_p.moc:79
#18 0x00007f26f0e825d3 in QMetaObject::activate (sender=0xe14e90, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x48) at kernel/qobject.cpp:3286
#19 0x00007f26ec515b72 in Solid::Ifaces::DeviceManager::deviceAdded (this=0x0, _t1=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4_build/solid/solid/ifaces/devicemanager.moc:87
#20 0x00007f26ec5384fd in Solid::Backends::Hal::HalManager::qt_metacall (this=0xe14e90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff751da8f0)
    at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4_build/solid/solid/backends/hal/halmanager.moc:77
#21 0x00007f26f11a739c in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=..., metaTypes=<value optimized out>, slotIdx=<value optimized out>)
    at qdbusintegrator.cpp:904
#22 0x00007f26f11add3f in QDBusCallDeliveryEvent::placeMetaCall (this=0x7f26f1182960, object=0x0) at qdbusintegrator_p.h:101
#23 0x00007f26f0e7f559 in QObject::event (this=0xe14e90, e=0xb95770) at kernel/qobject.cpp:1252
#24 0x00007f26efee038c in QApplicationPrivate::notify_helper (this=0xa774e0, receiver=0xe14e90, e=0xb95770) at kernel/qapplication.cpp:4242
#25 0x00007f26efee8bba in QApplication::notify (this=0xa67080, receiver=<value optimized out>, e=0xb95770) at kernel/qapplication.cpp:4125
#26 0x00007f26f1a90a66 in KApplication::notify (this=0xa67080, receiver=0xe14e90, event=0xb95770) at /var/tmp/portage/kde-base/kdelibs-4.3.4/work/kdelibs-4.3.4/kdeui/kernel/kapplication.cpp:302
#27 0x00007f26f0e6f98b in QCoreApplication::notifyInternal (this=0xa67080, receiver=0xe14e90, event=0xb95770) at kernel/qcoreapplication.cpp:704
#28 0x00007f26f0e720d6 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xa50860) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xa50860) at kernel/qcoreapplication.cpp:1345
#30 0x00007f26f0e99293 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#31 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#32 0x00007f26e9bb44bd in g_main_dispatch (context=0xa79d20) at gmain.c:1960
#33 IA__g_main_context_dispatch (context=0xa79d20) at gmain.c:2513
#34 0x00007f26e9bb7e78 in g_main_context_iterate (context=0xa79d20, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#35 0x00007f26e9bb7fa0 in IA__g_main_context_iteration (context=0xa79d20, may_block=1) at gmain.c:2654
#36 0x00007f26f0e98dd3 in QEventDispatcherGlib::processEvents (this=0xa505e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#37 0x00007f26eff7c8ee in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#38 0x00007f26f0e6e2e2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#39 0x00007f26f0e6e6b4 in QEventLoop::exec (this=0x7fff751db4b0, flags=) at kernel/qeventloop.cpp:201
#40 0x00007f26f0e7239b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#41 0x00007f26f3462160 in kdemain (argc=<value optimized out>, argv=<value optimized out>)
    at /var/tmp/portage/kde-base/plasma-workspace-4.3.4/work/plasma-workspace-4.3.4/plasma/shells/desktop/main.cpp:50
#42 0x00007f26edc67bbd in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff751db7c8) at libc-start.c:220
#43 0x0000000000400929 in _start ()



emerge --info:

Portage 2.2_rc59 (default/linux/amd64/10.0/desktop, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo x86_64)
=================================================================
System uname: Linux-2.6.32-gentoo-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q8300_@_2.50GHz-with-gentoo-2.0.1
Timestamp of tree: Tue, 15 Dec 2009 12:15:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.4, 3.1.1-r1
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.8.0
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.3
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.64
sys-devel/automake:  1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=core2 -mtune=core2 -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=core2 -mtune=core2 -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests ccache distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo"
LANG="de_DE.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="de en"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X X11 a52 aac acl acpi alsa amd64 bash-completion berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups cxx d-bus dbus dri dts dvd dvdr eds emboss encode evo faac fam firefox flac fortran gdbm gif gpm gstreamer hal iconv ipv6 jpeg kde kde4 libnotify mad mikmod mmx modules mp3 mp4 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp pam pch pcre pdf perl png ppds pppd python qt qt3 qt3support qt4 quicktime readline reflection samba sdl session spell spl sse sse2 sse3 sse4 sse4a ssl startup-notification svg sysfs tcpd thunar tiff truetype unicode usb vim-syntax vorbis x264 xinerama xml xorg xulrunner xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Andreas K. Hüttel archtester gentoo-dev 2010-01-26 17:15:58 UTC
This is tracked as KDE-bug 218712. 

https://bugs.kde.org/show_bug.cgi?id=218712

Upstream says there that "KDE 4.3.4 and QT 4.6 is an untested combination".
Comment 2 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2010-04-01 16:42:39 UTC
Is this still reproducable with kde 4.4.2?
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2010-05-01 17:22:40 UTC
Or even with kde-4.3.5?

All upstream duplicates are with kde-4.3.4 and qt-4.6.x
Comment 4 Andreas K. Hüttel archtester gentoo-dev 2010-05-28 22:10:31 UTC
Removing blocker for 4.4.2 since this seems to be an 4.3.4 only issue.
Comment 5 Andreas K. Hüttel archtester gentoo-dev 2010-08-19 19:09:21 UTC
Resolving since this seems to be fixed in 4.4.x