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]