[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#3399: Crash in multi-TTY mode
From: |
Stefan Monnier |
Subject: |
bug#3399: Crash in multi-TTY mode |
Date: |
Wed, 27 May 2009 10:31:20 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.93 (gnu/linux) |
>> I'm almost embarrassed to report this, since it's rather strange and
>> most likely unique to my setup. Still, it involves a crash so I
>> thought it would be worthwhile to see if anyone else can reproduce
>> it.
> The problematic scenario is:
[...]
Thanks for tracking it down.
> I think this a bug in libX11. It should either 1) not set
> XlibDisplayDfltRMDB in XGetDefault unless dpy->db becomes non-NULL or
> 2) reset XlibDisplayDfltRMDB in XrmSetDatabase even if the previous
> database is NULL.
I'm not sure I understand all the details, but I really find the
workaround hideous (tho I do think you for coming up with it): what if
we undo your recent change that does XrmSetDatabase(dpyinfo->display,
NULL) and just free the xrm database (i.e. introducing a double-free
crash in older libX11)? Would this also work around this problem?
Stefan
- bug#3399: Crash in multi-TTY mode, Shannon Jones, 2009/05/27
- bug#3399: Crash in multi-TTY mode, YAMAMOTO Mitsuharu, 2009/05/27
- bug#3399: Crash in multi-TTY mode,
Stefan Monnier <=
- bug#3399: Crash in multi-TTY mode, YAMAMOTO Mitsuharu, 2009/05/27
- bug#3399: Crash in multi-TTY mode, YAMAMOTO Mitsuharu, 2009/05/27
- bug#3399: Crash in multi-TTY mode, Stefan Monnier, 2009/05/28
- bug#3399: Crash in multi-TTY mode, YAMAMOTO Mitsuharu, 2009/05/29
- bug#3399: Crash in multi-TTY mode, Stefan Monnier, 2009/05/29
- bug#3399: Crash in multi-TTY mode, YAMAMOTO Mitsuharu, 2009/05/29
- bug#3399: Crash in multi-TTY mode, Stefan Monnier, 2009/05/30
- bug#3399: Crash in multi-TTY mode, YAMAMOTO Mitsuharu, 2009/05/31