pan-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Pan-users] OK, suddenly Pan 0.13.2.90 segfaults


From: John Morris
Subject: Re: [Pan-users] OK, suddenly Pan 0.13.2.90 segfaults
Date: Sat, 30 Nov 2002 12:04:24 +0000
User-agent: KMail/1.5

Does your Pan executable have one of the setuid bits set on it? That sounds 
like what it is complaining about.  As root, try "chmod a-s 
/usr/local/bin/pan"  (or wherever you pan executable lives).
This may be a side effect of strace, tough if it is suid itself.

John

On Saturday 30 November 2002 03:42 pm, Brian Morrison wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Pan suddenly started segfaulting on me, this was after upgrading the
> kernel to 2.4.20, but going back to the previous build of 2.4.19 without
> changing anything in that tree has not fixed it.
>
> The strace output where everything breaks is:
>
> open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 3
> fstat64(3, {st_mode=S_IFREG|0444, st_size=27925, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
> 0) = 0x4002d000
> read(3, "#\t$Xorg: locale.dir,v 1.3 2000/0"..., 4096) = 4096
> read(3, "LOCALE\t\t\tfr_BE.ISO8859-15\niso885"..., 4096) = 4096
> read(3, ".TCVN\nvi_VN.viscii/XLC_LOCALE\t\tv"..., 4096) = 4096
> read(3, "\t\t\tlv_LV.UTF-8\nen_US.UTF-8/XLC_L"..., 4096) = 4096
> close(3)                                = 0
> munmap(0x4002d000, 4096)                = 0
> access("/usr/X11R6/lib/X11/locale/iso8859-1/XLC_LOCALE", R_OK) = 0
> open("/usr/X11R6/lib/X11/locale/iso8859-1/XLC_LOCALE", O_RDONLY) = 3
> fstat64(3, {st_mode=S_IFREG|0444, st_size=798, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
> 0) = 0x4002d000
> read(3, "#  $Xorg: iso8859-1,v 1.3 2000/0"..., 4096) = 798
> brk(0x815f000)                          = 0x815f000
> read(3, "", 4096)                       = 0
> close(3)                                = 0
> munmap(0x4002d000, 4096)                = 0
> sched_get_priority_min(0)               = 0
> sched_get_priority_min(0)               = 0
> sched_get_priority_max(0)               = 0
> sched_get_priority_min(0)               = 0
> sched_get_priority_min(0)               = 0
> sched_get_priority_max(0)               = 0
> sched_get_priority_min(0)               = 0
> sched_get_priority_max(0)               = 0
> getpid()                                = 2060
> setpriority(PRIO_PROCESS, 2060, 0)      = 0
> getresuid32(0xbffff838, 0xbffff83c, 0xbffff840) = 0
> getsetgid32(0xbffff82c, 0xbffff830, 0xbffff834) = 0
> brk(0x8160000)                          = 0x8160000
> getpid()                                = 2060
> open("/usr/lib/charset.alias", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No
> such file or directory)
> brk(0x8168000)                          = 0x8168000
> brk(0x8169000)                          = 0x8169000
> write(2, "\n(Pan:2060): Gtk-WARNING **: Thi"..., 252
> (Pan:2060): Gtk-WARNING **: This process is currently running setuid or
> setgid.
> This is not a supported use of GTK+. You must create a helper
> program instead. For further details, see:
>
>     http://www.gtk.org/setuid.html
>
> Refusing to initialize GTK+.
> ) = 252
> _exit(1)                                = ?
>
>
>
> Anyone have any bright ideas over this, I'm very puzzled as the only
> thing I've changed apart from that is a slight firewall reconfiguration.
>
> - --
>
> Brian Morrison
>
> bdm at fenrir dot org dot uk
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.1 (GNU/Linux)
>
> iD8DBQE96Nxw9BNjUd4y5cURAiVbAKDIRVWarudsLQ5R+cvkk02mjxhuIwCg2B2s
> Al8Knk3JPoXy/DeMSJYaxWM=
> =h0VZ
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Pan-users mailing list
> address@hidden
> http://mail.nongnu.org/mailman/listinfo/pan-users





reply via email to

[Prev in Thread] Current Thread [Next in Thread]