Package: ion3
Version: 20061020-1
Severity: normal

I had a crash while toying around with the new tiling_placement_alt handler.

It can be reproduced with the debian package ion3_20061020-1_i386.deb:

- commenting out mod_statusbar (quite strange)

- executing the following code at the lua prompt

  ioncore.get_hook("tiling_placement_alt"):add(function(tbl) return false end)

- open a new window (eg. F2)

My idea was that returning false from the handler should behave as if
the handler was not there.


regards, ingo



here follows the backtrace:

obj_cast (obj=0xc, descr=0x8081a28) at obj.c:104
104     obj.c: No such file or directory.
in obj.c
(gdb) bt
#0  obj_cast (obj=0xc, descr=0x8081a28) at obj.c:104
#1  0xb7c2ac47 in placement_mrsh_extl (fn=19, param=0xbfb0b2bc) at 
placement.c:64
#2  0x080735f5 in hook_call_alt (hk=0x812b270, p=0xbfb0b2bc, m=0x8073569 
<marshall_alt_p>, em=0xb7c2ab70 <placement_mrsh_extl>) at hooks.c:373
#3  0x080736b9 in hook_call_alt_p (hk=0x812b270, p=0xbfb0b2bc, em=0xb7c2ab70 
<placement_mrsh_extl>) at hooks.c:416
#4  0xb7c2aad2 in tiling_prepare_manage (ws=0x80e7880, cwin=0x814d4b0, 
mp=0xbfb0b534, redir=0) at placement.c:90
#5  0x08062b16 in region_prepare_manage (reg=0x80e7880, cwin=0x814d4b0, 
param=0xbfb0b534, redir=0) at manage.c:136
#6  0x0806ff6b in groupws_prepare_manage (ws=0x80f4790, cwin=0x814d4b0, 
param=0xbfb0b534, redir=0) at group-ws.c:291
#7  0x08062b16 in region_prepare_manage (reg=0x80f4790, cwin=0x814d4b0, 
param=0xbfb0b534, redir=0) at manage.c:136
#8  0x08067d2f in mplex_prepare_manage (mplex=0x80a4cd0, cwin=0x814d4b0, 
param=0xbfb0b534, redir=0) at mplex.c:1413
#9  0x08062b16 in region_prepare_manage (reg=0x80a4cd0, cwin=0x814d4b0, 
param=0xbfb0b534, redir=0) at manage.c:136
#10 0x08062d5f in clientwin_do_manage_default (cwin=0x814d4b0, 
param=0xbfb0b534) at manage.c:83
#11 0x080735e7 in hook_call_alt (hk=0x808aa20, p=0xbfb0b560, m=0x805e000 
<do_manage_mrsh>, em=0x805e933 <do_manage_mrsh_extl>) at hooks.c:371
#12 0x0805f4e4 in ioncore_manage_clientwin (win=16777219, maprq=1) at 
clientwin.c:577
#13 0x080612e9 in ioncore_handle_map_request (ev=0xbfb0b634) at eventh.c:122
#14 0x08061318 in ioncore_handle_event (ev=0xc) at eventh.c:48
#15 0x080735e7 in hook_call_alt (hk=0x808aab0, p=0xbfb0b634, m=0x8073569 
<marshall_alt_p>, em=0) at hooks.c:371
#16 0x080736b9 in hook_call_alt_p (hk=0x808aab0, p=0xbfb0b634, em=0) at 
hooks.c:416
#17 0x08059566 in ioncore_x_connection_handler (conn=4, unused=0x0) at 
event.c:211
#18 0x08072772 in mainloop_select () at select.c:86
#19 0x08059662 in ioncore_mainloop () at event.c:235
#20 0x08057ec4 in main (argc=134733787, argv=0x8081b00) at ion.c:289



-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages ion3 depends on:
ii  libc6                        2.3.6.ds1-7 GNU C Library: Shared libraries
ii  libice6                      1:1.0.1-2   X11 Inter-Client Exchange library
ii  liblua5.1-0                  5.1.1-2     Simple, extensible, embeddable pro
ii  libsm6                       1:1.0.1-3   X11 Session Management library
ii  libx11-6                     2:1.0.3-2   X11 client-side library
ii  libxext6                     1:1.0.1-2   X11 miscellaneous extension librar
ii  libxinerama1                 1:1.0.1-4.1 X11 Xinerama extension library
ii  rxvt-beta [x-terminal-emulat 2.7.10-3    VT102 terminal emulator for the X 

Versions of packages ion3 recommends:
ii  xfonts-100dpi                 1:1.0.0-3  100 dpi fonts for X
ii  xfonts-75dpi                  1:1.0.0-3  75 dpi fonts for X

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to