Jump to content
Eternal Lands Official Forums

hussam

Members
  • Content count

    1016
  • Joined

  • Last visited

Posts posted by hussam


  1. I keep getting the following crash in when using the cvs version of el.

    I have gcc 4.3.1 built against a glibc 2.8 snapshot which is built against kernel 2.6.25 headers.

     

     

    [hussam@LARS elc]$ gdb /usr/bin/el.x86.linux.bin

    GNU gdb 6.8

    Copyright © 2008 Free Software Foundation, Inc.

    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

    This is free software: you are free to change and redistribute it.

    There is NO WARRANTY, to the extent permitted by law. Type "show copying"

    and "show warranty" for details.

    This GDB was configured as "i686-pc-linux-gnu"...

    (gdb) run

    Starting program: /usr/bin/el.x86.linux.bin

    [Thread debugging using libthread_db enabled]

    [New Thread 0xb69eb6f0 (LWP 24431)]

    [New Thread 0xa21d1b90 (LWP 24434)]

    [New Thread 0xa19d0b90 (LWP 24435)]

    [New Thread 0xa11cfb90 (LWP 24436)]

    [Thread 0xa19d0b90 (LWP 24435) exited]

    [New Thread 0xa09ceb90 (LWP 24437)]

    [Thread 0xa09ceb90 (LWP 24437) exited]

    ^[[D

    Program received signal SIGSEGV, Segmentation fault.

    [switching to Thread 0xb69eb6f0 (LWP 24431)]

    0x0805b941 in add_command_to_actor (actor_id=731, command=23 '\027')

    at actor_scripts.c:1716

    1716 isme = act->actor_id == me->actor_id;

    (gdb) bt all

    No symbol "all" in current context.

    (gdb) bt full

    #0 0x0805b941 in add_command_to_actor (actor_id=731, command=23 '\027')

    at actor_scripts.c:1716

    k = 0

    act = (actor *) 0x106a4300

    me = (actor *) 0x0

    isme = -1078781276

    #1 0x080d8178 in process_message_from_server (in_data=0xa0000720 "\002\004",

    data_length=6) at multiplayer.c:554

    text_buf = '\0' <repeats 64 times>, "l�Q\000\000\000\000\000\001\002��\000���.\004\000\000\021\003\000\000\001\000\000\000\n\000\000\000\t\000\000\000\000\000\000\000\003", '\0' <repeats 39 times>, "\004\000\000\000\b\000\000\000\b", '\0' <repeats 39 times>, "\r\000\000\000\000\000\000\000\210\000\000\000\220%��\002\000\000\000\002\000\000\000\002\000\000\000\206*1�\b p�\220%��\b%��\024\000\000\000\000\000\000\000(\000\000\000\000&\000\000\b p�\000\000\001\000\000\000\000\000\200 p�\217\233.�\b p�\200\000\000\000\001\000\000\000\b p�\000\000\001\000\000\000\000\000�\201Q\000\000\000\000\000�\b�\001\001\000\000\000"...

    #2 0x080cbc53 in start_rendering () at main.c:156

    message = (message_t *) 0xa0000710

    event = {type = 24 '\030', active = {type = 24 '\030',

    gain = 150 '\226', state = 238 '�'}, key = {type = 24 '\030',

    which = 150 '\226', state = 238 '�', keysym = {scancode = 1 '\001',

    sym = 187471400, mod = 2719814424, unicode = 56337}}, motion = {

    type = 24 '\030', which = 150 '\226', state = 238 '�', x = 1, y = 0,

    ---Type <return> to continue, or q <return> to quit---

    xrel = -27096, yrel = 2860}, button = {type = 24 '\030',

    which = 150 '\226', button = 238 '�', state = 183 '�', x = 1, y = 0},

    jaxis = {type = 24 '\030', which = 150 '\226', axis = 238 '�', value = 1},

    jball = {type = 24 '\030', which = 150 '\226', ball = 238 '�', xrel = 1,

    yrel = 0}, jhat = {type = 24 '\030', which = 150 '\226', hat = 238 '�',

    value = 183 '�'}, jbutton = {type = 24 '\030', which = 150 '\226',

    button = 238 '�', state = 183 '�'}, resize = {type = 24 '\030', w = 1,

    h = 187471400}, expose = {type = 24 '\030'}, quit = {type = 24 '\030'},

    user = {type = 24 '\030', code = 1, data1 = 0xb2c9628, data2 = 0xa21d1318},

    syswm = {type = 24 '\030', msg = 0x1}}

    network_thread = (SDL_Thread *) 0xb0214b8

    message_queue = (queue_t *) 0xabe5db0

    done = 0

    network_thread_data = {0xabe5db0, 0x83d9fdc}

    last_frame_and_command_update = 3723830

    #3 0x080cc11b in main (argc=1, argv=0xbfb343f4) at main.c:333

    No locals.


  2. Heh maybe things like Warlock Cloaks and what not, may finally come into play ^^.

    Ability to bypass MI will render Warlock Cloaks useless if I understand correctly.

     

    In any case, this does add another twist to the game, so maybe this is a good idea after all.


  3. Not sure pk would stay alive if they can harm past the MI, anyone fighting would have to restore at 150+ hp at all times to not get pkd w/the help of a mage.

    I agree with scarface. This will definitely have a major impact on PKing. I'm not so sure how much of a good idea this is.

     

    Also it should really be more than 40 pps probably some unrealistic number such as 70 or so and it should also break #reset.


  4. I usually do my own builds from CVS on ArchLinux because sound never works or crashes with the official client.

    What I suggest is that we get a unified storage place where specific people are responsible for uploading at least binaries even without the data files for their distributions.


  5. The only thing "not so nice" I have seen is when person A asked person B to help him locate something (maybe something to harvest or whatever) in another map and tricked person B into stepping into a training arena and then killed player B without telling even telling him a training arena was is that map.


  6. I completed the quest when I was relatively new in the game. It was very easy to complete even though I was new.

     

    Nevertheless, making it more informative and adding more items to the quest would be nice especially if the items would teach some more basic skills.


  7. I tried bluap's changes but I still get 1.5.0

     

    Edit.. Sorry for the alarm I had forgotten to make -f Makefile.linux clean before rebuilding

     

    It now correctly shows 1.6.0

×