Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Apr 2008 15:23:51 +0200
From:      Markus Brueffer <markus@freebsd.org>
To:        Joe Marcus Clarke <marcus@marcuscom.com>
Cc:        freebsd-gnome@freebsd.org
Subject:   Re: Possible problem with gamin
Message-ID:  <200804191523.55284.markus@freebsd.org>
In-Reply-To: <1208585007.15734.61.camel@shumai.marcuscom.com>
References:  <200804151726.00373.markus@FreeBSD.org> <1208585007.15734.61.camel@shumai.marcuscom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart2493280.H9VVfODotb
Content-Type: multipart/mixed;
  boundary="Boundary-01=_nJfCIk1GGgFGftj"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

--Boundary-01=_nJfCIk1GGgFGftj
Content-Type: text/plain;
  charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Am Samstag, 19. April 2008 08:03:27 schrieb Joe Marcus Clarke:
> On Tue, 2008-04-15 at 17:25 +0200, Markus Brueffer wrote:
> > Hi,
> >
> > I'm currently hunting down a problem in KDE4 where kded4 (some sort of
> > super daemon) hangs when shutting down KDE4. kded4 has a plugin for file
> > monitoring using the FAM API.
> >
> > If I replace gamin with fam, the shutdown works fine, so I'm suspecting=
 a
> > problem with gamin.
> >
> > Attaching to the hanging kded4 process shows this (full backtrace with
> > further debugging data is attached):
> >
> > [Switching to Thread 0x8103100 (LWP 100101)]
> > 0x29976e61 in write () from /lib/libc.so.7
> > (gdb) bt
> > #0  0x29976e61 in write () from /lib/libc.so.7
> > #1  0x28fa3152 in write () from /lib/libthr.so.3
> > #2  0x2977a1f1 in gamin_write_byte (fd=3D13, data=3D0xbfbfd69a "\n", le=
n=3D10)
> > at gam_api.c:535
> > #3  0x2977a4b9 in gamin_send_request (type=3DGAM_REQ_CANCEL, fd=3D13,
> > filename=3D0x0, fr=3D0x8254730, userData=3D0x0, data=3D0x811d800, has_r=
eqnum=3D0)
> > at gam_api.c:629
> > #4  0x2977bc6d in FAMCancelMonitor (fc=3D0x817acb0, fr=3D0x8254730) at
> > gam_api.c:1413
> > #5  0x281aaca0 in KDirWatchPrivate::removeEntry (this=3D0x817ac50,
> > instance=3D0x81bab60, e=3D0x8254704, sub_entry=3D0x0)
> > at /usr/ports/x11/kdelibs4/work/kdelibs-4.0.3/kio/kio/kdirwatch.cpp:797
> > #6  0x281a9976 in KDirWatchPrivate::removeEntry (this=3D0x817ac50,
> > instance=3D0x81bab60, _path=3D@0x834beec, sub_entry=3D0x0)
> > at /usr/ports/x11/kdelibs4/work/kdelibs-4.0.3/kio/kio/kdirwatch.cpp:771
> > #7  0x281a9d56 in KDirWatchPrivate::removeEntries (this=3D0x817ac50,
> > instance=3D0x81bab60)
> > at /usr/ports/x11/kdelibs4/work/kdelibs-4.0.3/kio/kio/kdirwatch.cpp:873
> > #8  0x281aa017 in ~KDirWatch (this=3D0x81bab60)
> > at /usr/ports/x11/kdelibs4/work/kdelibs-4.0.3/kio/kio/kdirwatch.cpp:1520
> > [...]
> >
> > top(1) shows that both gam_server and kded4 are in 'sbwait' state.
> >
> > This is on RELENG_7 (i386) with gamin-0.1.9_1. Switching between polling
> > and kqueue support doesn't make a difference.
>
> It would be good to see the backtrace from all gam_server threads to get
> an idea what gam_server is doing.  kded4 has written data to the
> gam_server socket, and it is blocking until the data is drained.

Thanks for looking into this. The bt is attached along with matching debug=
=20
info for kded4.

I'll leave the system running in this state in case you need more data.

Thanks,

Markus

--Boundary-01=_nJfCIk1GGgFGftj
Content-Type: text/plain; charset="iso-8859-15"; name="gam_server-gdb.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="gam_server-gdb.txt"

markus@pandora:~ > gdb /usr/local/libexec/gam_server 7934
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
Attaching to program: /usr/local/libexec/gam_server, process 7934
Reading symbols from /usr/local/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libglib-2.0.so.0
Reading symbols from /usr/local/lib/libintl.so.8...done.
Loaded symbols for /usr/local/lib/libintl.so.8
Reading symbols from /usr/local/lib/libpcre.so.0...done.
Loaded symbols for /usr/local/lib/libpcre.so.0
Reading symbols from /usr/local/lib/libiconv.so.3...done.
Loaded symbols for /usr/local/lib/libiconv.so.3
Reading symbols from /lib/libthr.so.3...done.
[New Thread 0x8103100 (LWP 100104)]
Loaded symbols for /lib/libthr.so.3
Reading symbols from /lib/libc.so.7...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
[Switching to Thread 0x8103100 (LWP 100104)]
0x2834ce61 in write () from /lib/libc.so.7
(gdb) info threads
* 1 Thread 0x8103100 (LWP 100104)  0x2834ce61 in write () from /lib/libc.so.7
(gdb) bt
#0  0x2834ce61 in write () from /lib/libc.so.7
#1  0x28265152 in write () from /lib/libthr.so.3
#2  0x0805059b in gam_client_conn_write (source=0x8122440, fd=7, data=0xbfbfe346, len=68) at gam_channel.c:840
#3  0x08051c47 in gam_send_ack (conn=0x811a000, reqno=791, path=0x813e840 "/usr/local/kde4/share/kde4/services/kcmperformance.desktop", len=58) at gam_connection.c:686
#4  0x08051184 in gam_connection_request (conn=0x811a000, req=0x811a01c) at gam_connection.c:411
#5  0x0805153f in gam_connection_data (conn=0x811a000, len=10) at gam_connection.c:509
#6  0x0804f655 in gam_client_conn_read (source=0x8122440, condition=G_IO_IN, info=0x811a000) at gam_channel.c:286
#7  0x280f5a9d in g_io_channel_unix_get_fd () from /usr/local/lib/libglib-2.0.so.0
#8  0x280c1e99 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
#9  0x280c50de in g_main_context_check () from /usr/local/lib/libglib-2.0.so.0
#10 0x280c5467 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.0
#11 0x0804bc88 in main (argc=1, argv=0xbfbfe9b8) at gam_server.c:647
(gdb) up
#1  0x28265152 in write () from /lib/libthr.so.3
(gdb) up
#2  0x0805059b in gam_client_conn_write (source=0x8122440, fd=7, data=0xbfbfe346, len=68) at gam_channel.c:840
840             written = write(fd, data, remaining);
(gdb) p *source
$1 = {ref_count = 2, funcs = 0x2813a300, encoding = 0x8121120 "UTF-8", read_cd = 0xffffffff, write_cd = 0xffffffff, line_term = 0x0, line_term_len = 0, buf_size = 1024, read_buf = 0x0, encoded_read_buf = 0x0, write_buf = 0x0,
  partial_write_buf = "\000\000\000\000\000", use_buffer = 1, do_encode = 0, close_on_unref = 1, is_readable = 1, is_writeable = 1, is_seekable = 0, reserved1 = 0x0, reserved2 = 0x0}
(gdb)
--Boundary-01=_nJfCIk1GGgFGftj
Content-Type: text/plain;
  charset="iso-8859-15";
  name="kded4-gdb.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="kded4-gdb.txt"

markus@pandora:~ > gdb /usr/local/kde4/bin/kded4 7931
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain condition=
s.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
Attaching to program: /usr/local/kde4/bin/kded4, process 7931
Reading symbols from /usr/local/kde4/lib/libkdeinit4_kded4.so...done.
Loaded symbols for /usr/local/kde4/lib/libkdeinit4_kded4.so
Reading symbols from /usr/local/kde4/lib/libkio.so.7...done.
Loaded symbols for /usr/local/kde4/lib/libkio.so.7
Reading symbols from /usr/local/kde4/lib/libkdecore.so.7...done.
Loaded symbols for /usr/local/kde4/lib/libkdecore.so.7
Reading symbols from /usr/local/kde4/lib/libkdeui.so.7...done.
Loaded symbols for /usr/local/kde4/lib/libkdeui.so.7
Reading symbols from /usr/local/lib/libQtSvg.so.4...done.
Loaded symbols for /usr/local/lib/libQtSvg.so.4
Reading symbols from /usr/local/lib/libSM.so.6...done.
Loaded symbols for /usr/local/lib/libSM.so.6
Reading symbols from /usr/local/lib/libICE.so.6...done.
Loaded symbols for /usr/local/lib/libICE.so.6
Reading symbols from /usr/local/lib/libX11.so.6...done.
Loaded symbols for /usr/local/lib/libX11.so.6
Reading symbols from /usr/local/lib/libXext.so.6...done.
Loaded symbols for /usr/local/lib/libXext.so.6
Reading symbols from /usr/local/lib/libXft.so.2...done.
Loaded symbols for /usr/local/lib/libXft.so.2
Reading symbols from /usr/local/lib/libXau.so.6...done.
Loaded symbols for /usr/local/lib/libXau.so.6
Reading symbols from /usr/local/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/local/lib/libXdmcp.so.6
Reading symbols from /usr/local/lib/libXpm.so.4...done.
Loaded symbols for /usr/local/lib/libXpm.so.4
Reading symbols from /usr/local/lib/libXtst.so.6...done.
Loaded symbols for /usr/local/lib/libXtst.so.6
Reading symbols from /usr/local/lib/libXcursor.so.1...done.
Loaded symbols for /usr/local/lib/libXcursor.so.1
Reading symbols from /usr/local/lib/libXfixes.so.3...done.
Loaded symbols for /usr/local/lib/libXfixes.so.3
Reading symbols from /usr/local/lib/libstreamanalyzer.so.0...done.
Loaded symbols for /usr/local/lib/libstreamanalyzer.so.0
Reading symbols from /usr/local/lib/libstreams.so.0...done.
Loaded symbols for /usr/local/lib/libstreams.so.0
Reading symbols from /usr/local/lib/libQtNetwork.so.4...done.
Loaded symbols for /usr/local/lib/libQtNetwork.so.4
Reading symbols from /lib/libz.so.4...done.
Loaded symbols for /lib/libz.so.4
Reading symbols from /usr/lib/libbz2.so.3...done.
Loaded symbols for /usr/lib/libbz2.so.3
Reading symbols from /usr/local/lib/libintl.so.8...done.
Loaded symbols for /usr/local/lib/libintl.so.8
Reading symbols from /usr/local/kde4/lib/libsolid.so.5...done.
Loaded symbols for /usr/local/kde4/lib/libsolid.so.5
Reading symbols from /usr/local/lib/libQtCore.so.4...done.
Loaded symbols for /usr/local/lib/libQtCore.so.4
Reading symbols from /lib/libthr.so.3...done.
[New Thread 0x8103100 (LWP 100063)]
Loaded symbols for /lib/libthr.so.3
Reading symbols from /usr/local/lib/libQtDBus.so.4...done.
Loaded symbols for /usr/local/lib/libQtDBus.so.4
Reading symbols from /usr/local/lib/libQtXml.so.4...done.
Loaded symbols for /usr/local/lib/libQtXml.so.4
Reading symbols from /usr/local/lib/libQtGui.so.4...done.
Loaded symbols for /usr/local/lib/libQtGui.so.4
Reading symbols from /usr/local/lib/libfam.so.0...done.
Loaded symbols for /usr/local/lib/libfam.so.0
Reading symbols from /usr/local/lib/libXrender.so.1...done.
Loaded symbols for /usr/local/lib/libXrender.so.1
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libm.so.5...done.
Loaded symbols for /lib/libm.so.5
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.7...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /usr/local/lib/libpng.so.5...done.
Loaded symbols for /usr/local/lib/libpng.so.5
Reading symbols from /usr/local/lib/libXi.so.6...done.
Loaded symbols for /usr/local/lib/libXi.so.6
Reading symbols from /usr/local/lib/libXrandr.so.2...done.
Loaded symbols for /usr/local/lib/libXrandr.so.2
Reading symbols from /usr/local/lib/libXinerama.so.1...done.
Loaded symbols for /usr/local/lib/libXinerama.so.1
Reading symbols from /usr/local/lib/libfreetype.so.9...done.
Loaded symbols for /usr/local/lib/libfreetype.so.9
Reading symbols from /usr/local/lib/libfontconfig.so.1...done.
Loaded symbols for /usr/local/lib/libfontconfig.so.1
Reading symbols from /usr/local/lib/libgthread-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libgthread-2.0.so.0
Reading symbols from /usr/local/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libglib-2.0.so.0
Reading symbols from /usr/local/lib/libiconv.so.3...done.
Loaded symbols for /usr/local/lib/libiconv.so.3
Reading symbols from /usr/lib/librpcsvc.so.4...done.
Loaded symbols for /usr/lib/librpcsvc.so.4
Reading symbols from /usr/local/lib/libxml2.so.5...done.
Loaded symbols for /usr/local/lib/libxml2.so.5
Reading symbols from /usr/local/lib/libdbus-1.so.3...done.
Loaded symbols for /usr/local/lib/libdbus-1.so.3
Reading symbols from /usr/local/lib/libexpat.so.6...done.
Loaded symbols for /usr/local/lib/libexpat.so.6
Reading symbols from /usr/local/lib/libpcre.so.0...done.
Loaded symbols for /usr/local/lib/libpcre.so.0
Reading symbols from /usr/local/kde4/lib/kde4/plugins/styles/oxygen.so...do=
ne.
Loaded symbols for /usr/local/kde4/lib/kde4/plugins/styles/oxygen.so
Reading symbols from /usr/local/kde4/lib/kde4/kded_globalaccel.so...done.
Loaded symbols for /usr/local/kde4/lib/kde4/kded_globalaccel.so
Reading symbols from /usr/local/kde4/lib/kde4/kded_ktimezoned.so...done.
Loaded symbols for /usr/local/kde4/lib/kde4/kded_ktimezoned.so
Reading symbols from /usr/local/kde4/lib/kde4/kded_networkstatus.so...done.
Loaded symbols for /usr/local/kde4/lib/kde4/kded_networkstatus.so
Reading symbols from /usr/local/kde4/lib/libsolidcontrol.so.5...done.
Loaded symbols for /usr/local/kde4/lib/libsolidcontrol.so.5
Reading symbols from /usr/local/kde4/lib/libsolidcontrolifaces.so.5...done.
Loaded symbols for /usr/local/kde4/lib/libsolidcontrolifaces.so.5
Reading symbols from /usr/local/kde4/lib/kde4/solid_fakenet.so...done.
Loaded symbols for /usr/local/kde4/lib/kde4/solid_fakenet.so
Reading symbols from /usr/local/kde4/lib/kde4/kded_kwrited.so...done.
Loaded symbols for /usr/local/kde4/lib/kde4/kded_kwrited.so
Reading symbols from /usr/local/kde4/lib/libkparts.so.5...done.
Loaded symbols for /usr/local/kde4/lib/libkparts.so.5
Reading symbols from /usr/local/kde4/lib/libkpty.so.5...done.
Loaded symbols for /usr/local/kde4/lib/libkpty.so.5
Reading symbols from /usr/local/lib/libQt3Support.so.4...done.
Loaded symbols for /usr/local/lib/libQt3Support.so.4
Reading symbols from /usr/local/kde4/lib/libkfile.so.5...done.
Loaded symbols for /usr/local/kde4/lib/libkfile.so.5
Reading symbols from /usr/local/kde4/lib/libkde3support.so.5...done.
Loaded symbols for /usr/local/kde4/lib/libkde3support.so.5
Reading symbols from /lib/libutil.so.7...done.
Loaded symbols for /lib/libutil.so.7
Reading symbols from /usr/local/lib/libQtSql.so.4...done.
Loaded symbols for /usr/local/lib/libQtSql.so.4
Reading symbols from /usr/local/lib/qt4/plugins/imageformats/libqgif.so...d=
one.
Loaded symbols for /usr/local/lib/qt4/plugins/imageformats/libqgif.so
Reading symbols from /usr/local/lib/qt4/plugins/imageformats/libqjpeg.so...=
done.
Loaded symbols for /usr/local/lib/qt4/plugins/imageformats/libqjpeg.so
Reading symbols from /usr/local/lib/libjpeg.so.9...done.
Loaded symbols for /usr/local/lib/libjpeg.so.9
Reading symbols from /usr/local/lib/qt4/plugins/imageformats/libqmng.so...d=
one.
Loaded symbols for /usr/local/lib/qt4/plugins/imageformats/libqmng.so
Reading symbols from /usr/local/lib/libmng.so.1...done.
Loaded symbols for /usr/local/lib/libmng.so.1
Reading symbols from /usr/local/lib/liblcms.so.1...done.
Loaded symbols for /usr/local/lib/liblcms.so.1
Reading symbols from /usr/local/lib/qt4/plugins/imageformats/libqsvg.so...d=
one.
Loaded symbols for /usr/local/lib/qt4/plugins/imageformats/libqsvg.so
Reading symbols from /usr/local/lib/qt4/plugins/imageformats/libqtiff.so...=
done.
Loaded symbols for /usr/local/lib/qt4/plugins/imageformats/libqtiff.so
Reading symbols from /usr/local/lib/libtiff.so.4...done.
Loaded symbols for /usr/local/lib/libtiff.so.4
Reading symbols from /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_dds=
=2Eso...done.
Loaded symbols for /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_dds.so
Reading symbols from /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_eps=
=2Eso...done.
Loaded symbols for /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_eps.so
Reading symbols from /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_exr=
=2Eso...done.
Loaded symbols for /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_exr.so
Reading symbols from /usr/local/lib/libImath.so.6...done.
Loaded symbols for /usr/local/lib/libImath.so.6
Reading symbols from /usr/local/lib/libIlmImf.so.6...done.
Loaded symbols for /usr/local/lib/libIlmImf.so.6
Reading symbols from /usr/local/lib/libIex.so.6...done.
Loaded symbols for /usr/local/lib/libIex.so.6
Reading symbols from /usr/local/lib/libHalf.so.6...done.
Loaded symbols for /usr/local/lib/libHalf.so.6
Reading symbols from /usr/local/lib/libIlmThread.so.6...done.
Loaded symbols for /usr/local/lib/libIlmThread.so.6
Reading symbols from /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_ico=
=2Eso...done.
Loaded symbols for /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_ico.so
Reading symbols from /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_jp2=
=2Eso...done.
Loaded symbols for /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_jp2.so
Reading symbols from /usr/local/lib/libjasper.so.4...done.
Loaded symbols for /usr/local/lib/libjasper.so.4
Reading symbols from /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_pcx=
=2Eso...done.
Loaded symbols for /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_pcx.so
Reading symbols from /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_psd=
=2Eso...done.
Loaded symbols for /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_psd.so
Reading symbols from /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_rgb=
=2Eso...done.
Loaded symbols for /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_rgb.so
Reading symbols from /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_tga=
=2Eso...done.
Loaded symbols for /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_tga.so
Reading symbols from /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_xcf=
=2Eso...done.
Loaded symbols for /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_xcf.so
Reading symbols from /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_xvi=
ew.so...done.
Loaded symbols for /usr/local/kde4/lib/kde4/plugins/imageformats/kimg_xview=
=2Eso
Reading symbols from /usr/local/kde4/lib/kde4/kded_remotedirnotify.so...don=
e.
Loaded symbols for /usr/local/kde4/lib/kde4/kded_remotedirnotify.so
Reading symbols from /usr/local/kde4/lib/kde4/kded_favicons.so...done.
Loaded symbols for /usr/local/kde4/lib/kde4/kded_favicons.so
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
[Switching to Thread 0x8103100 (LWP 100063)]
0x29976e61 in write () from /lib/libc.so.7
(gdb) info threads
* 1 Thread 0x8103100 (LWP 100063)  0x29976e61 in write () from /lib/libc.so=
=2E7
(gdb) bt
#0  0x29976e61 in write () from /lib/libc.so.7
#1  0x28fa3152 in write () from /lib/libthr.so.3
#2  0x2977a1f1 in gamin_write_byte (fd=3D13, data=3D0xbfbfd67a "\n", len=3D=
10) at gam_api.c:535
#3  0x2977a4b9 in gamin_send_request (type=3DGAM_REQ_CANCEL, fd=3D13, filen=
ame=3D0x0, fr=3D0x8270430, userData=3D0x0, data=3D0x811d800, has_reqnum=3D0=
) at gam_api.c:629
#4  0x2977bc6d in FAMCancelMonitor (fc=3D0x817ecb0, fr=3D0x8270430) at gam_=
api.c:1413
#5  0x281aaca0 in KDirWatchPrivate::removeEntry (this=3D0x817ec50, instance=
=3D0x81c1b60, e=3D0x8270404, sub_entry=3D0x0) at /usr/ports/x11/kdelibs4/wo=
rk/kdelibs-4.0.3/kio/kio/kdirwatch.cpp:797
#6  0x281a9976 in KDirWatchPrivate::removeEntry (this=3D0x817ec50, instance=
=3D0x81c1b60, _path=3D@0x8390eec, sub_entry=3D0x0) at /usr/ports/x11/kdelib=
s4/work/kdelibs-4.0.3/kio/kio/kdirwatch.cpp:771
#7  0x281a9d56 in KDirWatchPrivate::removeEntries (this=3D0x817ec50, instan=
ce=3D0x81c1b60) at /usr/ports/x11/kdelibs4/work/kdelibs-4.0.3/kio/kio/kdirw=
atch.cpp:873
#8  0x281aa017 in ~KDirWatch (this=3D0x81c1b60) at /usr/ports/x11/kdelibs4/=
work/kdelibs-4.0.3/kio/kio/kdirwatch.cpp:1520
#9  0x28082350 in Kded::updateDirWatch (this=3D0x8164080) at /usr/ports/x11=
/kdelibs4/work/kdelibs-4.0.3/kded/kded.cpp:372
#10 0x28083c89 in Kded::recreate (this=3D0x8164080, initial=3Dfalse) at /us=
r/ports/x11/kdelibs4/work/kdelibs-4.0.3/kded/kded.cpp:444
#11 0x28083ce9 in Kded::recreate (this=3D0x8164080) at /usr/ports/x11/kdeli=
bs4/work/kdelibs-4.0.3/kded/kded.cpp:426
#12 0x2808907c in Kded::qt_metacall (this=3D0x8164080, _c=3DQMetaObject::In=
vokeMetaMethod, _id=3D1, _a=3D0xbfbfe1a8) at kded.moc:82
#13 0x28f35f0f in QMetaObject::activate () from /usr/local/lib/libQtCore.so=
=2E4
#14 0x28f36482 in QMetaObject::activate () from /usr/local/lib/libQtCore.so=
=2E4
#15 0x28f52a27 in QTimer::timeout () from /usr/local/lib/libQtCore.so.4
#16 0x28f3c4be in QTimer::timerEvent () from /usr/local/lib/libQtCore.so.4
#17 0x28f337c4 in QObject::event () from /usr/local/lib/libQtCore.so.4
#18 0x2920435d in QApplicationPrivate::notify_helper () from /usr/local/lib=
/libQtGui.so.4
#19 0x2920a4be in QApplication::notify () from /usr/local/lib/libQtGui.so.4
#20 0x288758c3 in KApplication::notify (this=3D0xbfbfe85c, receiver=3D0x816=
5120, event=3D0xbfbfe55c) at /usr/ports/x11/kdelibs4/work/kdelibs-4.0.3/kde=
ui/kernel/kapplication.cpp:314
#21 0x28f24dcb in QCoreApplication::notifyInternal () from /usr/local/lib/l=
ibQtCore.so.4
#22 0x28f48ae8 in QTimerInfoList::activateTimers () from /usr/local/lib/lib=
QtCore.so.4
#23 0x28f46490 in timerSourceDispatch () from /usr/local/lib/libQtCore.so.4
#24 0x29aa5e99 in g_main_context_dispatch () from /usr/local/lib/libglib-2.=
0.so.0
#25 0x29aa90de in g_main_context_check () from /usr/local/lib/libglib-2.0.s=
o.0
#26 0x29aa95dc in g_main_context_iteration () from /usr/local/lib/libglib-2=
=2E0.so.0
#27 0x28f46d08 in QEventDispatcherGlib::processEvents () from /usr/local/li=
b/libQtCore.so.4
#28 0x2927b7f5 in QGuiEventDispatcherGlib::processEvents () from /usr/local=
/lib/libQtGui.so.4
#29 0x28f24218 in QEventLoop::processEvents () from /usr/local/lib/libQtCor=
e.so.4
#30 0x28f2432c in QEventLoop::exec () from /usr/local/lib/libQtCore.so.4
#31 0xbfbfe704 in ?? ()
#32 0x2804a419 in ?? () from /libexec/ld-elf.so.1
#33 0x28d72000 in ?? ()
#34 0x00003438 in ?? ()
#35 0x00000014 in ?? ()
#36 0xbfbfe730 in ?? ()
#37 0x28f9a8d0 in __JCR_LIST__ () from /usr/local/lib/libQtCore.so.4
#38 0xbfbfe730 in ?? ()
#39 0x08107a80 in ?? ()
#40 0xbfbfe748 in ?? ()
#41 0x28f2629a in QCoreApplication::exec () from /usr/local/lib/libQtCore.s=
o.4
#42 0x081dd1f0 in ?? ()
#43 0x00000000 in ?? ()
#44 0x2976bcc4 in __JCR_LIST__ () from /usr/local/lib/libQtGui.so.4
#45 0xbfbfe940 in ?? ()
#46 0xbfbfe944 in ?? ()
#47 0xbfbfe758 in ?? ()
#48 0x29203a27 in QApplication::exec () from /usr/local/lib/libQtGui.so.4
Previous frame inner to this frame (corrupt stack?)
(gdb) up
#1  0x28fa3152 in write () from /lib/libthr.so.3
(gdb) up
#2  0x2977a1f1 in gamin_write_byte (fd=3D13, data=3D0xbfbfd67a "\n", len=3D=
10) at gam_api.c:535
535             written =3D write(fd, data, remaining);
Current language:  auto; currently c
(gdb) up
#3  0x2977a4b9 in gamin_send_request (type=3DGAM_REQ_CANCEL, fd=3D13, filen=
ame=3D0x0, fr=3D0x8270430, userData=3D0x0, data=3D0x811d800, has_reqnum=3D0=
) at gam_api.c:629
629         ret =3D gamin_write_byte(fd, (const char *) &req, tlen);
(gdb) p *fr
$1 =3D {reqnum =3D 449}
(gdb) p *data
$2 =3D {reqno =3D 1254, auth =3D 1, restarted =3D 0, noexist =3D 0, evn_rea=
dy =3D 0, evn_read =3D 0, event =3D {len =3D 68, version =3D 1, seq =3D 707=
, type =3D 1, pathlen =3D 58,
    path =3D "/usr/home/markus/.kde/share/kde4/services/nsplugin.desktop/se=
rvices/nsplugin.desktopfo/Europe/Berline/zoneinfo/Europe/Berlin/kde4/share/=
apps/kconf_updatee4/share/apps/kconf_updatecal/kde4/share/apps/k"...},
  evn_reqnum =3D 707, evn_userdata =3D 0x8275f84, req_nr =3D 1253, req_max =
=3D 1280, req_tab =3D 0x82b5000, lock =3D 0x8209a00}
(gdb)=20
--Boundary-01=_nJfCIk1GGgFGftj--

--nextPart2493280.H9VVfODotb
Content-Type: application/pgp-signature; name=signature.asc 
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.8 (FreeBSD)

iEYEABECAAYFAkgJ8msACgkQ1I0Qcnj4qNT2BwCfRMnEuXFZNzdyWQZTmnXuw1ny
CegAoOkOZ3ShsM1Dc6kDgZqmDh0QSTA3
=V11t
-----END PGP SIGNATURE-----

--nextPart2493280.H9VVfODotb--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200804191523.55284.markus>