Server Help Forum Index Server Help
Community forums for Subgame, ASSS, and bots
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   StatisticsStatistics   RegisterRegister 
 ProfileProfile   Login to check your private messagesLogin to check your private messages   LoginLogin (SSL) 

Server Help | ASSS Wiki (0) | Shanky.com
dead lock on starting zone

 
Post new topic   Reply to topic Printable version
 View previous topic  Custom Per Player question Post :: Post Vehicle module by Bak- Questions  View next topic  
Author Message
Guest



Offline

PostPosted: Thu Aug 11, 2011 1:06 am    Post subject: dead lock on starting zone Reply to topic Reply with quote

My zone has been running for 6 months.

Now all of a sudden I come home and its in a cycle of restarting the server with the script but dead locking on persist scoring.

I get nothing in the terminal, and I don't know what the backtrace even means, looks foreign to me..

Code: Show/Hide
[Thread debugging using libthread_db enabled]
[New Thread 0x7f7ddc79f700 (LWP 19138)]
[New Thread 0x7f7ddcfa0700 (LWP 19137)]
[New Thread 0x7f7ddd7a1700 (LWP 19136)]
[New Thread 0x7f7dddfa2700 (LWP 19135)]
[New Thread 0x7f7dde7a3700 (LWP 19134)]
[New Thread 0x7f7ddefa4700 (LWP 19133)]
[New Thread 0x7f7ddf7a5700 (LWP 19132)]
0x00007f7ddffadbe4 in __lll_lock_wait () from /lib/libpthread.so.0

Thread 8 (Thread 0x7f7ddf7a5700 (LWP 19132)):
#0  0x00007f7ddf8463ad in waitpid () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f7ddf7e4299 in ?? () from /lib/libc.so.6
No symbol table info available.
#2  0x00007f7ddf7e45d0 in system () from /lib/libc.so.6
No symbol table info available.
#3  0x0000000000460157 in handle_sigsegv (sig=6) at core/unixsignal.c:109
        cmd = "/bin/sh bin/backtrace bin/asss 19131 abrt", '\000' <repeats 86 times>
        type = 0x47f7c6 "abrt"
#4  <signal handler called>
No symbol table info available.
#5  0x00007f7ddf7d8165 in raise () from /lib/libc.so.6
No symbol table info available.
#6  0x00007f7ddf7daf70 in abort () from /lib/libc.so.6
No symbol table info available.
#7  0x000000000045fa35 in thread_check (dummy=0x0) at core/deadlock.c:35
        seen = 0
#8  0x00007f7ddffa68ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9  0x00007f7ddf87502d in clone () from /lib/libc.so.6
No symbol table info available.
#10 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 7 (Thread 0x7f7ddefa4700 (LWP 19133)):
#0  0x00007f7ddffab16c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#1  0x000000000040bf6d in MPRemove (q=0x696900) at main/util.c:1309
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0,
                8300318321377964717, 140178605412128, 0, 140178611888192, 3,
                8300318321390547629, -8229454223164018003},
              __mask_was_saved = 0}}, __pad = {0x7f7ddefa3f80, 0x0, 0x0, 0x0}}
        __cancel_routine = 0x7f7ddffaa510 <pthread_mutex_unlock>
        __cancel_arg = 0x696910
        not_first_call = 0
        data = 0x0
#2  0x00000000004153f9 in thread_main (dummy=0x0) at core/mainloop.c:156
        wd = 0x0
#3  0x00007f7ddffa68ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4  0x00007f7ddf87502d in clone () from /lib/libc.so.6
No symbol table info available.
#5  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 6 (Thread 0x7f7dde7a3700 (LWP 19134)):
#0  0x00007f7ddffab16c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#1  0x000000000040bf6d in MPRemove (q=0x696900) at main/util.c:1309
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0,
                8300317222403207853, 140178605412128, 0, 140178611888192, 3,
                8300317222415790765, -8229454223164018003},
              __mask_was_saved = 0}}, __pad = {0x7f7dde7a2f80, 0x0, 0x0, 0x0}}
        __cancel_routine = 0x7f7ddffaa510 <pthread_mutex_unlock>
        __cancel_arg = 0x696910
        not_first_call = 0
        data = 0x0
#2  0x00000000004153f9 in thread_main (dummy=0x0) at core/mainloop.c:156
        wd = 0x0
#3  0x00007f7ddffa68ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4  0x00007f7ddf87502d in clone () from /lib/libc.so.6
No symbol table info available.
#5  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 5 (Thread 0x7f7dddfa2700 (LWP 19135)):
#0  0x00007f7ddffab16c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#1  0x000000000040bf6d in MPRemove (q=0x696900) at main/util.c:1309
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0,
                8300311723234456237, 140178605412128, 0, 140178611888192, 3,
                8300311723247039149, -8229454223164018003},
              __mask_was_saved = 0}}, __pad = {0x7f7dddfa1f80, 0x0, 0x0, 0x0}}
        __cancel_routine = 0x7f7ddffaa510 <pthread_mutex_unlock>
        __cancel_arg = 0x696910
        not_first_call = 0
        data = 0x0
#2  0x00000000004153f9 in thread_main (dummy=0x0) at core/mainloop.c:156
        wd = 0x0
#3  0x00007f7ddffa68ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4  0x00007f7ddf87502d in clone () from /lib/libc.so.6
No symbol table info available.
#5  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 4 (Thread 0x7f7ddd7a1700 (LWP 19136)):
#0  0x00007f7ddf86e8d3 in select () from /lib/libc.so.6
No symbol table info available.
#1  0x0000000000417a9a in RecvThread (dummy=0x0) at core/net.c:1268
        tv = {tv_sec = 0, tv_usec = 778852}
        myfds = {fds_bits = {224, 0 <repeats 15 times>}}
        selfds = {fds_bits = {224, 0 <repeats 15 times>}}
        maxfd = 7
        l = 0x0
#2  0x00007f7ddffa68ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#3  0x00007f7ddf87502d in clone () from /lib/libc.so.6
No symbol table info available.
#4  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 3 (Thread 0x7f7ddcfa0700 (LWP 19137)):
#0  0x00007f7ddf84678d in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f7ddf86f144 in usleep () from /lib/libc.so.6
No symbol table info available.
#2  0x0000000000418feb in SendThread (dummy=0x0) at core/net.c:1742
        conn = 0x0
        link = 0x0
        gtc = 307118263
        p = 0x0
        dropme = 0x0
        tofree = {start = 0x0, end = 0x0}
        tokill = {start = 0x0, end = 0x0}
#3  0x00007f7ddffa68ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4  0x00007f7ddf87502d in clone () from /lib/libc.so.6
No symbol table info available.
#5  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 0x7f7ddc79f700 (LWP 19138)):
#0  0x00007f7ddffab16c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#1  0x000000000040bf6d in MPRemove (q=0x6972c0) at main/util.c:1309
        __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0,
                8300312847974822573, 140178605412128, 0, 140178611888192, 3,
                8300312847953851053, -8229454223164018003},
              __mask_was_saved = 0}}, __pad = {0x7f7ddc79ef80, 0x0, 0x0, 0x0}}
        __cancel_routine = 0x7f7ddffaa510 <pthread_mutex_unlock>
        __cancel_arg = 0x6972d0
        not_first_call = 0
        data = 0x0
#2  0x000000000041900e in RelThread (dummy=0x0) at core/net.c:1758
        conn = 0x0
        buf = 0x0
        spot = 0
#3  0x00007f7ddffa68ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4  0x00007f7ddf87502d in clone () from /lib/libc.so.6
No symbol table info available.
#5  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 0x7f7de05cf700 (LWP 19131)):
#0  0x00007f7ddffadbe4 in __lll_lock_wait () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00007f7ddffa90e9 in _L_lock_953 () from /lib/libpthread.so.0
No symbol table info available.
#2  0x00007f7ddffa8f0b in pthread_mutex_lock () from /lib/libpthread.so.0
No symbol table info available.
#3  0x00007f7ddba404f3 in __db_pthread_mutex_lock () from /usr/lib/libdb-4.8.so
No symbol table info available.
#4  0x00007f7ddbad1dd0 in __lock_get_internal () from /usr/lib/libdb-4.8.so
No symbol table info available.
#5  0x00007f7ddbad2821 in __lock_get () from /usr/lib/libdb-4.8.so
No symbol table info available.
#6  0x00007f7ddbafe999 in __db_cursor () from /usr/lib/libdb-4.8.so
No symbol table info available.
#7  0x00007f7ddba4f7be in __bam_read_root () from /usr/lib/libdb-4.8.so
No symbol table info available.
#8  0x00007f7ddbb05d76 in __db_open () from /usr/lib/libdb-4.8.so
No symbol table info available.
#9  0x00007f7ddbafdf26 in __db_open_pp () from /usr/lib/libdb-4.8.so
No symbol table info available.
#10 0x00007f7ddbd96ba5 in init_db () at scoring/persist.c:939
        err = 0
#11 0x00007f7ddbd96cc1 in MM_persist (action=0, mm_=0x692600, arena=0x0)
    at scoring/persist.c:995
No locals.
#12 0x0000000000409487 in load_c_module (
    spec_=0x7fff39a93580 "scoring:persist", args=0x1a68b40) at main/cmod.c:178
        buf = "info_persist\000rivate_content/asss/bin/scoring.so\000g.so\000\177\000\000M\243\200\337}\177\000\000\"\222]\340}\177\000\000@%\251\071\377\177\000\000\000\000\000\000\000\000\000\000\200l@\000\001\000\000\000\260\067\251\071\377\177\000\000 \027\245\001\000\000\000\000@%\251\071\377\177\000\000\000\000\000\000\000\000\000\000\260\067\251\071\377\177\000\000\f\234@", '\000' <repeats 14 times>, "\001\000\000\000\000\000\000@%\251\071\377\177\000\000\200\065\251\071\377\177\000\000`5\251\071\377\177\000\000\240\344@", '\000' <repeats 18 times>, "\001\000\000\200\065\251\071\377\177\000\000 \026\245\001\000\000\000\000scoring:persist\000\000\000v"...
        spec = "scoring\000persist", '\000' <repeats 4080 times>
        modname = 0x7fff39a91468 "persist"
        filename = 0x7fff39a91460 "scoring"
        path = 0x7fff39a92460 "info_persist"
        ret = 0
        cmd = 0x1a68bb0
        lm = 0x692a00
#13 0x0000000000409702 in loader (action=0, args=0x1a68b40,
    line=0x7fff39a93580 "scoring:persist", arena=0x0) at main/cmod.c:228
        cmd = 0x0
#14 0x0000000000407b39 in LoadModule_ (spec=0x7fff39a93580 "scoring:persist")
    at main/module.c:208
        ret = 1
        mod = 0x1a68b40
        loadername = "c", '\000' <repeats 30 times>
        loader = 0x409692 <loader>
        t = 0x7fff39a93580 "scoring:persist"
#15 0x000000000040709f in LoadModuleFile (fname=0x460a08 "conf/modules.conf")
    at main/main.c:119
        line = "scoring:persist", '\000' <repeats 240 times>
        ret = 0
        ctx = 0x1a51620
#16 0x00000000004073f5 in main (argc=1, argv=0x7fff39a937b8) at main/main.c:272
        code = 0
A debugging session is active.

   Inferior 1 [process 19131] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]
Back to top
Dr Brain
Flip-flopping like a wind surfer


Age:31
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Thu Aug 11, 2011 8:07 am    Post subject: Reply to topic Reply with quote

Something is wrong with persist. Try moving the files in data/ somewhere else (like into data/corrupt/). This will remove player scores from the zone, though.

If you care about player scores, you can instead try to recover the data using db_recover. I don't know anything about this utility (other than its purpose), so you'll have to google it.
_________________
Hyperspace Owner

Smong> so long as 99% deaths feel lame it will always be hyperspace to me
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Server Help Forum Index -> ASSS Questions All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum
View online users | View Statistics | View Ignored List


Software by php BB © php BB Group
Server Load: 79 page(s) served in previous 5 minutes.

phpBB Created this page in 0.086761 seconds : 27 queries executed (46.3%): GZIP compression disabled