[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 281312] Deadlock in FAM/KDirWatch usage
From:       Marian Kyral <mkyral () email ! cz>
Date:       2011-12-05 6:56:43
Message-ID: E1RXSTj-0006ix-CL () bugs ! kde ! org
[Download RAW message or body]

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


Marian Kyral <mkyral@email.cz> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mkyral@email.cz




--- Comment #3 from Marian Kyral <mkyral email cz>  2011-12-05 06:56:42 ---
This happen to me a quite frequently after upgrade KDE to version 4.8. After
start, Amarok plays one song and hangs. It is not possible to quit Amarok, I
have to kill it.

The backtrace of running Amarok. Amarok compiled from git yesterday.

(gdb) bt full
#0  0x00007ff805e7dedd in read () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007ff7ff32f171 in gamin_read_data () from /usr/lib64/libfam.so.0
No symbol table info available.
#2  0x00007ff7ff32fb4d in FAMNextEvent () from /usr/lib64/libfam.so.0
No symbol table info available.
#3  0x00007ff806c0b877 in KDirWatchPrivate::famEventReceived (this=0x2bec7b0)
at
/var/tmp/portage/kde-base/kdelibs-4.7.80/work/kdelibs-4.7.80/kdecore/io/kdirwatch.cpp:1510
        fe = {fc = 0x2bec840, fr = {reqnum = 579}, hostname = 0x0, filename =
"/mnt/sdd/data/music/N/Nohavica&Plihal/Hulin_1994_-_koncert", '\000' <repeats
4037 times>, userdata = 0x3eed518, code = FAMEndExist}
        __PRETTY_FUNCTION__ = "void KDirWatchPrivate::famEventReceived()"
#4  0x00007ff806c0d2ec in KDirWatchPrivate::qt_metacall (this=0x2bec7b0,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff092a5460) at
/var/tmp/portage/kde-base/kdelibs-4.7.80/work/kdelibs-4.7.80_build/kdecore/kdirwatch_p.moc:80
No locals.
#5  0x00007ff8067d2867 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#6  0x00007ff80681a81e in QSocketNotifier::activated(int) () from
/usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#7  0x00007ff8067d8ecb in QSocketNotifier::event(QEvent*) () from
/usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#8  0x00007ff8071afd04 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#9  0x00007ff8071b487a in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#10 0x00007ff808efaa72 in KApplication::notify (this=0x7fff092a5e10,
receiver=0x2bebb10, event=0x7fff092a5b30) at
/var/tmp/portage/kde-base/kdelibs-4.7.80/work/kdelibs-4.7.80/kdeui/kernel/kapplication.cpp:311
        t = <optimized out>
#11 0x00007ff8067be09b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#12 0x00007ff8067e89a8 in socketNotifierSourceDispatch(_GSource*, int
(*)(void*), void*) () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#13 0x00007ff8008e8072 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
No symbol table info available.
#14 0x00007ff8008e8868 in g_main_context_iterate.clone.6 () from
/usr/lib64/libglib-2.0.so.0
No symbol table info available.
#15 0x00007ff8008e8a41 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
No symbol table info available.
#16 0x00007ff8067e8fef in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#17 0x00007ff8072553fe in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#18 0x00007ff8067bd442 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#19 0x00007ff8067bd684 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#20 0x00007ff8067c1b0b in QCoreApplication::exec() () from
/usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#21 0x000000000040a831 in main (argc=1, argv=0x7fff092a85a8) at
/var/tmp/portage/media-sound/amarok-9999/work/amarok-9999/src/main.cpp:310
        aboutData = {d = 0x1fc7590}
        debugColorsEnabled = <optimized out>
        debugEnabled = false
        app = {<KUniqueApplication> = {<KApplication> = {<QApplication> = {<No
data fields>}, static staticMetaObject = {d = {superdata = 0x7ff807c2f480,
stringdata = 0x7ff8090757c0 "KApplication", data = 0x7ff809075960, extradata =
0x0}}, 
              static loadedByKdeinit = false, static KApp = 0x7fff092a5e10, d =
0x203e5b0}, static staticMetaObject = {d = {superdata = 0x7ff809384060,
stringdata = 0x7ff809076260 "KUniqueApplication", data = 0x7ff809076360,
extradata = 0x0}}, d = 0x2125ff0}, 
          static staticMetaObject = {d = {superdata = 0x7ff809384200,
stringdata = 0x7ff8085cd4c0 "App", data = 0x7ff8085cd6c0, extradata = 0x0}},
m_isUniqueInstance = false, m_mainWindow = {d = 0x262e270, value = 0x263b000},
m_tray = 0x2f9d710, 
          m_mediaDeviceManager = 0x0, static s_delayedAmarokUrls =
{<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 25869},
alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x6145c0}, d =
0x6145c0}}, <No data fields>}}
        args = 0x1fe04c0
        startFlag = 0

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic