Pliant talk forum

Pliant talk forum

Bug report: Server crash

Server crashes happened quite often to me, and do not seem
related to my stuff.
Message posted by pom on 2004/06/14 15:39:50
I have frequently a server crash with the following message:

exception 11
----------------------------------------------------------------
actions stack is:
Processus arrêté
execute dynamic page /pliant/protocol/http/default.pagesh-2.05b#
site 'localhost' user '' command GET /common/92/button%20%22Cr%E9er%22%20font%20%22Bitstream%20Charter%22%2024%20center%20tcolor%20%22000000%22%20button%20%22long.png%22%20bsize%20100%2040%20bcolor%20%2280CF36%22%20bgcolor%20%22FFFFFF%22 HTTP/1.1
service HTTP request from 127.0.0.1
----------------------------------------------------------------
processor stack content is:
. free (MemoryPool Address) +27
memory_free_mt  /pliant/language/schedule/multi_threads_locks.pli (internals) 37 1 /pliant/language/schedule/multi_threads_locks.pli (internals) 40 3
memory_free (Address) +14
. setup  /pliant/graphic/image/pixmap.pli (internals) 60 1 /pliant/graphic/image/pixmap.pli (internals) 64 5
draw_button  /pliant/protocol/http/default.page 402 1 /pliant/protocol/http/default.page 440 3
/pliant/protocol/http/default.page  /pliant/protocol/http/default.page 22 1 /pliant/protocol/http/default.page 544 39
. send_dynamic_file  /pliant/protocol/http/server.pli (internals) 1013 1 /pliant/protocol/http/server.pli (internals) 1063 9
. parse_then_answer  /pliant/protocol/http/server.pli (internals) 1221 1 /pliant/protocol/http/server.pli (internals) 1379 11
. service  /pliant/protocol/http/server.pli (internals) 1479 1 /pliant/protocol/http/server.pli (internals) 1507 5
frozen expression at /pliant/protocol/common/tcp_server.pli (internals) 125 1  /pliant/protocol/common/tcp_server.pli (internals) 125 1 /pliant/protocol/common/tcp_server.pli (internals) 126 1
run_thread  /pliant/language/schedule/threads_engine.pli (internals) 324 5 /pliant/language/schedule/threads_engine.pli (internals) 370 13
----------------------------------------------------------------

It seems to happen when I click an a button although all the bitmaps of the buttons of the page have not yet been loaded.
Message posted by hubert.tonneau on 2004/06/14 15:42:18
In module /pliant/graphic/image/pixmap.pli

function build p
  arg_w ImagePixmap p
  p data := null
  p size_x := 0
  p size_y := 0
  p tile_y := 1 # THIS LINE MUST BE ADDED