Subject: Sylpheed parked
To: None <current-users@NetBSD.org>
From: =?UTF-8?Q?C=C3=A9sar_Catri=C3=A1n_Carre=C3=B1o?= <ccatrian@eml.cc>
List: current-users
Date: 09/17/2007 01:15:34
--Signature=_Mon__17_Sep_2007_01_15_35_-0400_nJiyhoym06CqNYCV
Content-Type: text/plain; charset=UTF-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,


Sylpheed gets parked when getting new mail. This is a snip
of the ktrace output:

...
22613      1 sylpheed RET   __getdents30 2928/0xb70
 22613      1 sylpheed CALL  lseek(8,0,0,0,1)
 22613      1 sylpheed RET   lseek 2560/0xa00
 22613      1 sylpheed CALL  __getdents30(8,0x843f000,0x1000)
 22613      1 sylpheed GIO   fd 8 read 0 bytes
       ""
 22613      1 sylpheed RET   __getdents30 0
 22613      1 sylpheed CALL  close(8)
 22613      1 sylpheed RET   close 0
 22613      1 sylpheed CALL  open(0xbb270940,0,0)
 22613      1 sylpheed NAMI  "/usr/lib/i18n/libmapper_parallel.so.4.4"
 22613      1 sylpheed RET   open 8
 22613      1 sylpheed CALL  __fstat30(8,0xbfbf2050)
 22613      1 sylpheed RET   __fstat30 0
 22613      1 sylpheed CALL  mmap(0,0x1000,1,1,8,0,0,0)
 22613      1 sylpheed RET   mmap -1159385088/0xbae53000
 22613      1 sylpheed CALL  munmap(0xbae53000,0x1000)
 22613      1 sylpheed RET   munmap 0
 22613      1 sylpheed CALL  mmap(0,0x2000,5,2,8,0,0,0)
 22613      1 sylpheed RET   mmap -1159389184/0xbae52000
 22613      1 sylpheed CALL  mmap(0xbae53000,0x1000,3,0x12,8,0,0,0)
 22613      1 sylpheed RET   mmap -1159385088/0xbae53000
 22613      1 sylpheed CALL  mmap
(0xbae54000,0,3,0x1012,0xffffffff,0,0,0) 22613      1 sylpheed RET
mmap -1159380992/0xbae54000 22613      1 sylpheed CALL  close(8)
 22613      1 sylpheed RET   close 0
 22613      1 sylpheed CALL  _lwp_park(0,0,0xbb2602d0,0)
 22613      1 sylpheed RET   _lwp_park -1 errno 4 Interrupted system
call 22613      1 sylpheed PSIG  SIGINT SIG_DFL

It seems to park always at the same point of the get-mail process.

The libmapper_parallel library is referenced only once in that trace.

I can't get gcore to work there; after unlimit the environment, still
can't produce a file too large.

The system is built from sources of 20070916.

Setting -O0 when building libpthread/libmapper doesn't help.


Regards
--
C=C3=A9sar Catri=C3=A1n Carre=C3=B1o

--Signature=_Mon__17_Sep_2007_01_15_35_-0400_nJiyhoym06CqNYCV
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (NetBSD)

iD8DBQFG7g130CA0DpFTlnERAkfcAKCkKc7qi5qYB7BSfHLW9tuMvEmkUwCg17Bb
7UiaUPzw49/0hD8PBG8cbVs=
=zv2d
-----END PGP SIGNATURE-----

--Signature=_Mon__17_Sep_2007_01_15_35_-0400_nJiyhoym06CqNYCV--