Hi Mike,

On Thu, Jul 20, 2006 at 12:51:50AM -0400, Mike O'Connor wrote:
> tags 375240 patch
> thanks for stopping processing here.
> 
> I generated a more meaningful stacktrace:
> 
> (gdb) r
> Starting program: /usr/bin/ctwm
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x08062ed1 in PopUpMenu (menu=0x80cff48, x=906, y=395, center=1)
>     at menus.c:1480
> 1480              if (!(all || allicons) && !OCCUPY (tmp_win, ws))
> continue;
> (gdb) bt
> #0  0x08062ed1 in PopUpMenu (menu=0x80cff48, x=906, y=395, center=1)
>     at menus.c:1480
> #1  0x080756a8 in do_menu (menu=0x80cff48, w=0) at events.c:2868
> #2  0x08076747 in HandleButtonPress () at events.c:3242
> #3  0x0806f1f0 in DispatchEvent () at events.c:501
> #4  0x0806f30c in HandleEvents () at events.c:546
> #5  0x0805aa7a in main (argc=1, argv=0xaff1b9f4, environ=0xaff1b9fc)
>     at ctwm.c:960
> 
> -----
> 
> It looks like when you have such a .twmrc as the -submitter, there is no
> active WorkspaceManager.
> 
> I was able to work up a patch which makes solves this particular bug.  I
> was able to right click and see the TWM menu as specified in the
> -submitter's .twmrc, and it no longer causes the window manager to
> crash.

Thanks for the improved backtrace, and the patch!  It's my intention to
work on this over the weekend at the latest, but if I fail to have a new
package uploaded within a week or so, I hereby authorize an NMU to rectify
this problem.

-- 
G. Branden Robinson                |
Debian GNU/Linux                   |      If encryption is outlawed, only
[EMAIL PROTECTED]                 |      outlaws will @goH7Ok=<q4fDj]Kz?.
http://people.debian.org/~branden/ |

Attachment: signature.asc
Description: Digital signature

Reply via email to