[IRCServices] database locked

Craig McLure Craig at chatspike.net
Wed Feb 18 09:09:22 PST 2004


hmm, i noticed that gdb couldnt open the IRCServices binary, hence the information provided was pretty much useless.. from the IRCServices binary directory, try this:

gdb ircservices lib/core
(or where ever your core file is in relation to the binary)

should give some more insightful output :)

/****************************************
 *     Craig "FrostyCoolSlug" McLure
 * InspIRCd   - http://www.inspircd.org
 * ChatSpike  - http://www.chatspike.net
 ****************************************/


/****************************************
 * From    - Andrew G. Buenaventura <andrew at teamyehey.com>
 * To      - IRC Services General Mailing List <ircservices at ircservices.za.net>
 * Sent    - 2004-02-18 03:33:32
 * Subject - RE: RE: [IRCServices] database locked
 ****************************************/

/****** - Begin Original Message - ******/

>My sincerest apologies for sending me previous emails in HTML format.  I
>have no excuse for that except for my irresponsibility in not choosing
>the correct format.  Anyway, here are the details of my problem:
>
>1. ircservices version - 5.0.28 (though the problem also occurs in
>5.0.23)
>2. ircd version - unreal 3.2 RC1 (problem is also present in unreal 3.2
>beta19 and the latest CVS copy prior to unreal 3.2 RC1)
>3. Series of steps:
>	1. ./ircservices -debug -nofork 
>	2. /msg operserv update, then I got that database locked error
>message 	telling me to delete .lock file
>	3. I deleted the .lock file
>	4. ran /msg operserv update again
>	5. ircservices core dumps with the following log:
>	
>[Feb 18 02:40:49.644650 2004] debug: Sent: :OperServ NOTICE muttdaemon
>:Updating databases...
>[Feb 18 02:40:49.645391 2004] warning: databases are locked, not
>updating
>[Feb 18 02:40:49.646259 2004] debug: Sent: :services.yehey.com GLOBOPS
>:Warning: Databases are locked, and cannot be updated.  Remove the
>`/usr/local/ircservices/lib/.lock' file to allow database updates.
>[Feb 18 02:40:49.646851 2004] debug: Sent: :OperServ NOTICE muttdaemon
>:Database update failed.
>[Feb 18 02:40:54.849193 2004] debug: Received: :VJTD3 D #teenchat
>[Feb 18 02:40:54.849897 2004] debug: VJTD3 leaves #teenchat
>[Feb 18 02:40:55.245086 2004] debug: Received: :VJTD3 , :Finished
>Scanning
>[Feb 18 02:40:55.245757 2004] debug: VJTD3 quits
>[Feb 18 02:40:55.246294 2004] debug: Received: & VJTD3 2 1077071723
>VJTD3 ppp203.net267.fl.sprint-hsd.net additional.services.yehey.com 0 +
>ppp203.net267.fl.sprint-hsd.net :VJTD3
>[Feb 18 02:40:55.247091 2004] debug: new user: VJTD3
>[Feb 18 02:40:55.248156 2004] debug: Sent: :services.yehey.com SVSMODE
>VJTD3 +d 1930359764
>[Feb 18 02:40:55.248686 2004] debug: Changing mode for VJTD3 to +
>[Feb 18 02:40:55.249201 2004] debug: Received: :VJTD3 AA
>yehey-3D80E17C.net267.fl.sprint-hsd.net
>[Feb 18 02:40:55.249983 2004] debug: Received: :VJTD3 | +x
>[Feb 18 02:40:55.250590 2004] debug: Changing mode for VJTD3 to +x
>[Feb 18 02:40:55.251139 2004] debug: Received: :irc2.yehey.com ~
>1069223639 #teenchat :VJTD3
>[Feb 18 02:40:55.251656 2004] protocol/unreal: debug: VJTD3 SJOINs
>#teenchat
>[Feb 18 02:40:55.252651 2004] debug: Sent: :ChanServ NOTICE VJTD3
>:(#teenchat) WelCoMe Sa PinaKool Na ChanneL!!! sa YeHey! So stay Cool
>And Stay Lng kau d2! hehehehe
>[Feb 18 02:41:03.028444 2004] debug: Received: :ice_man ! nickserv
>:identify jjkalabaw
>[Feb 18 02:41:03.029761 2004] debug: Sent: :NickServ SVSMODE ice_man :+r
>[Feb 18 02:41:03.030294 2004] nickserv/main:
>ice_man!qbjleqbij at ipdial-179-179.tri-isys.com identified for nick
>ice_man
>[Feb 18 02:41:03.031295 2004] debug: Sent: :NickServ NOTICE ice_man
>:Password accepted -- you are now recognized.
>[Feb 18 02:41:15.070640 2004] debug: Sent: :services.yehey.com 433
>bitoyski bitoyski :Nickname is registered to someone else
>[Feb 18 02:41:15.071292 2004] debug: Sent: :services.yehey.com 433
>YeheyTrivia YeheyTrivia :Nickname is registered to someone else
>[Feb 18 02:41:15.072139 2004] debug: Sent: :services.yehey.com 433 Gear
>Gear :Nickname is registered to someone else
>[Feb 18 02:41:18.804424 2004] debug: Received: :muttdaemon ! operserv
>:update
>[Feb 18 02:41:18.805174 2004] operserv/main: muttdaemon: update
>[Feb 18 02:41:18.806265 2004] debug: Sent: :OperServ NOTICE muttdaemon
>:Updating databases...
>[Feb 18 02:41:18.808463 2004] debug: Saving databases
>Memory fault (core dumped)
>
>	6. backtrace of the core file:
>
># gdb ircservices ircservices.core
>GNU gdb 4.16.1
>Copyright 1996 Free Software Foundation, Inc.
>GDB is free software, covered by the GNU General Public License, and you
>are
>welcome to change it and/or distribute copies of it under certain
>conditions.
>Type "show copying" to see the conditions.
>There is absolutely no warranty for GDB.  Type "show warranty" for
>details.
>This GDB was configured as "i386-unknown-openbsd3.4"...
>
>ircservices: No such file or directory.
>
>Core was generated by `ircservices'.
>Program terminated with signal 11, Segmentation fault.
>#0  0x1c020136 in ?? ()
>(gdb) bt
>#0  0x1c020136 in ?? ()
>#1  0x1c014c50 in ?? ()
>#2  0x1c00b798 in ?? ()
>#3  0x1c008ca3 in ?? ()
>#4  0x1c008deb in ?? ()
>#5  0x1c001aa1 in ?? ()
>#6  0x1c001a17 in ?? ()
>#7  0xcfbf10b8 in ?? ()
>#8  0x40cf in ?? ()
>Cannot access memory at address 0xbf0d8000.
>(gdb)
>	
>
>------------------------------------------------------------------
>To unsubscribe or change your subscription options, visit:
>http://www.ircservices.za.net/mailman/listinfo/ircservices
>.

/******* - End Original Message - *******/