Unix Technical Forum

SEO

vBulletin Search Engine Optimization


Go Back   Unix Technical Forum > Unix Operating Systems > OpenBSD > comp.unix.bsd.openbsd.misc

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 05-07-2008, 10:14 AM
ttsiodras@gmail.com
 
Posts: n/a
Default IceWM freezes on OpenBSD4.3

I have recently installed OpenBSD-amd64 on my Intel Core2Duo, and all
was working fine under OpenBSD4.2.

When I upgraded to OpenBSD4.3, however, my IceWM freezes the X server:
to be precise, the WM comes up working just fine (showing the taskbar,
mouse moves, etc), and then, I hit Ctrl-Esc and select the top option
I have put in the menu: that is, I select "Xterm" with the cursor keys
and hit ENTER. Immediately, my Xorg jumps up to 100%, and even though
the mouse moves, I get no response from keys or anything. I have to
login over SSH from my laptop, and kill -9 the Xorg, and restart it.

I also attached to the Xorg with gdb, and this is a stack trace of
where it seems to be stuck:

(gdb) where
#0 0x000000004ddbbdb8 in ifree (ptr=0x4a474300) at /usr/src/lib/libc/
stdlib/malloc.c:1836
#1 0x000000004ddbbf8f in free (ptr=0x4a474300) at /usr/src/lib/libc/
stdlib/malloc.c:1907
#2 0x0000000000555d9e in Xfree ()
#3 0x000000000044b318 in PlayReleasedEvents ()
#4 0x000000000044b51c in ComputeFreezes ()
#5 0x000000000044bae2 in DeactivateKeyboardGrab ()
#6 0x0000000000450988 in ProcUngrabKeyboard ()
#7 0x00000000004f5109 in XaceCatchDispatchProc ()
#8 0x000000000043f670 in Dispatch ()
#9 0x000000000042dfb5 in main ()

Currently, I am forced to live inside FVWM (which works fine under
4.3, just as everything else I've tried so far: firefox, lots of
ports, even my own graphics apps (http://users.softlab.ntua.gr/
~ttsiod/).

I also updated to the last IceWM (cvs update -A in the usr/ports/x11/
icewm) and rebuild. It still freezes.

Any ideas on what to try next? I am eager to help debug this in any
way possible...

Thanassis.

P.S. I have already posted this to the port maintainer, but got no
reply so far. Sending this in hopes I am missing something trivial...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 05-07-2008, 10:14 AM
ttsiodras@gmail.com
 
Posts: n/a
Default Re: IceWM freezes on OpenBSD4.3


The port maintainer (Antoine Jacoutot) has replied: it seems that this
is an issue with the new Xorg that comes with 4.3. This is what he
said:

> This looks like:
> http://sourceforge.net/tracker/index...&atid =100031
> which is fixed here:
> https://bugs.freedesktop.org/show_bug.cgi?id=13511#c1
> I'll test it and if it fixes it, I'll try to push it in our xenocara.


I willl test the patch myself when I get back home and report my
results here for future reference...

Thanassis.


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 05-07-2008, 10:14 AM
ttsiodras@gmail.com
 
Posts: n/a
Default Re: IceWM freezes on OpenBSD4.3

Well, I don't need to get back home to report this - Antoine has
already tested it and this patch for Xenocara fixes the issue. Thanks,
Antoine!

Index: xkbsrv.h
================================================== =================
RCS file: /cvs/xenocara/xserver/include/xkbsrv.h,v
retrieving revision 1.1.1.2
diff -u -r1.1.1.2 xkbsrv.h
--- xkbsrv.h 13 Dec 2007 21:06:25 -0000 1.1.1.2
+++ xkbsrv.h 6 May 2008 12:13:08 -0000
@@ -258,7 +258,8 @@
device->public.processInputProc = proc; \
oldprocs->processInputProc = \
oldprocs->realInputProc = device->public.realInputProc; \
- device->public.realInputProc = proc; \
+ if (proc != device->public.enqueueInputProc) \
+ device->public.realInputProc = proc; \
oldprocs->unwrapProc = device->unwrapProc; \
device->unwrapProc = unwrapproc;

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 07:11 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145