[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: subversion 1.1.0 checkin crashes - repo needs recovery

From: Martin MAURER <martin.maurer_at_email.de>
Date: 2004-10-21 21:20:30 CEST

On Thu, 2004-10-21 at 19:48 +0100, Philip Martin wrote:
> Martin MAURER <martin.maurer@email.de> writes:
>
> > On Thu, 2004-10-21 at 19:07 +0100, Philip Martin wrote:
> >>
> >> In my earlier mail I pointed out that something caused the commit to
> >> abort before the crash. It appears you can reproduce the problem, so
> >> you could use gdb to to back up the stack to svn_client_commit and
> >> print *cmt_err.
> > i am willing to do this - but unfortunately i dont know enough about
> > gdb. How do I achieve this ?
> > (esp "backing up the stack to svn_client_commit")
>
> At the (gdb) prompt type "help" for instructions.
>
> Use the command "up" until you get a message like
>
> #12 0x08012345 in svn_client_commit ...
>
> then type "print *cmt_err".
(gdb)
#10 0x4001d108 in svn_client_commit (commit_info=0xbffff994,
targets=0x8062e20, nonrecursive=0, ctx=0x80625b8, pool=0x8061f38)
    at subversion/libsvn_client/commit.c:1431
1431 svn_error_clear (editor->abort_edit (edit_baton, pool));
(gdb) print *cmt_err
$1 = {apr_err = 160029,
  message = 0x80e9a20 "Berkeley DB error while appending string for
filesystem /home/lonestar/svntest/SVN_DATABASES/db:\nDB_RUNRECOVERY:
Fatal error, run database recovery", child = 0x80e9968, pool =
0x80e9930, file = 0x400a2fc0 "subversion/libsvn_fs_base/bdb/bdb-err.c",
line = 74}

>
> Ideally, you would reproduce the problem in a small repository/working
> copy created from scratch--then you could show it to us. Failing that
> you need to describe the layout of the files/directories in your
there are just a lot of files in the repo root directory.
The files are all SQL Dumps (mysqldump generated)
I cant reproduce this in another repository, as even this repository
worked perfectly up to revision 212. No other known subversion problems
on this machine.

> working copy and the changes you are trying to commit, something like
> "svn status" (perhaps "svn st -uv" as well if it is not too large).
svn diff:
Index: guute_release_price
===================================================================
--- guute_release_price (revision 212)
+++ guute_release_price (working copy)
@@ -1,3 +1,4 @@
+bla
 -- MySQL dump 8.21
 --
 -- Host: localhost Database: guute_release

(only added "bla" before the first line)

greetings

-- 
Martin MAURER <martin.maurer@email.de>

              212 202 lonestar guute_release_productgroupalias
              212 212 lonestar guute_release_advertiser
              212 200 lonestar guute_devel_report_portalmap
              212 197 lonestar guute_devel_news_portalmap
              212 211 lonestar guute_release_news
              212 2 lonestar bs8_bs8_link
              212 2 lonestar guute_devel_chat_users
              212 197 lonestar guute_devel_event_portalmap
              212 211 lonestar guute_devel_portal
              212 211 lonestar guute_devel_subscriber
              212 181 lonestar guute_devel_bear_highscore
              212 181 lonestar guute_release_feedback
              212 181 lonestar guute_release_forum_topic
              212 183 lonestar guute_devel_template
              212 197 lonestar guute_release_township_portalmap
              212 211 lonestar guute_release_news_portalmap
              212 211 lonestar guute_devel_tetris_highscore_common
              212 181 lonestar guute_release_cinema
              212 183 lonestar guute_devel_rezepte
              212 181 lonestar guute_release_branch
              212 181 lonestar guute_release_dokutool
              212 181 lonestar guute_release_userguestbook
              212 211 lonestar guute_release_jobannounce
              212 211 lonestar guute_devel_offers_product
              212 181 lonestar guute_release_bear_highscore
              212 181 lonestar guute_release_pollvote
              212 209 lonestar guute_devel_newsletterdesign
              212 197 lonestar guute_devel_temp_sights
              212 183 lonestar guute_devel_sterngartl_geminfo
              212 2 lonestar guute_devel_facilityhp
              212 181 lonestar guute_release_sightcategory
              212 181 lonestar guute_release_bug
              212 2 lonestar eba_onlineorder
              212 183 lonestar guute_devel_userguestbook
              212 2 lonestar guute_devel_bmag_news
              212 211 lonestar guute_release_cooperation
              212 181 lonestar guute_release_event_type
              212 200 lonestar guute_release_rafflewinner
              212 181 lonestar guute_release_region
              212 181 lonestar guute_release_menuitem
              212 212 lonestar guute_release_link_voting
              212 212 lonestar guute_release_offers_product
              212 181 lonestar guute_release_facility_portal
              212 183 lonestar guute_devel_project
              212 212 lonestar guute_release_productsubcat_assign
              212 181 lonestar guute_release_branch_map
              212 197 lonestar guute_devel_picture
              212 183 lonestar guute_devel_sightcategory
              212 181 lonestar guute_release_baecker
              212 211 lonestar guute_release_newsletter
              212 204 lonestar guute_release_productgroup
              212 2 lonestar guute_devel_land
              212 181 lonestar guute_release_product_portalmap
              212 2 lonestar guute_devel_sterngartl_township
              212 212 lonestar guute_release_event_portalmap
              212 211 lonestar guute_devel_lang
              212 181 lonestar guute_release_occupation
              212 197 lonestar guute_devel_privilege
              212 181 lonestar guute_release_map_city
              212 211 lonestar guute_devel_advertiser_portalmap
              212 212 lonestar guute_release_thread
              212 181 lonestar guute_release_user_picturegallery_portalmap
              212 2 lonestar guute_devel_sterngartl_linkcat
              212 181 lonestar guute_release_ll_menuitem
              212 181 lonestar guute_release_dynmenu_modules_assign
              212 197 lonestar guute_devel_link
              212 2 lonestar guute_devel_homepage_newsletter
              212 183 lonestar guute_devel_guestbook
              212 181 lonestar guute_release_district
              212 181 lonestar guute_release_forumcategory
              212 181 lonestar guute_devel_user_privileges
              212 181 lonestar guute_devel_user_picturegallery_portalmap
              212 181 lonestar guute_release_help
              212 211 lonestar guute_release_report_portalmap
              212 181 lonestar guute_release_region_institution
              212 2 lonestar eba_menu_category
              212 2 lonestar eba_course_type
              212 195 lonestar guute_devel_rafflewinner
              212 212 lonestar guute_release_facility
              212 183 lonestar guute_devel_forumcategory
              212 181 lonestar guute_release_votees
              212 181 lonestar guute_devel_forum_topic
              212 181 lonestar guute_release_advertisercategory
              212 181 lonestar guute_release_wb
              212 181 lonestar guute_release_forum_comment
              212 197 lonestar guute_devel_module_privilege
              212 183 lonestar guute_devel_productgroup
              212 211 lonestar guute_release_mailinglist
              212 197 lonestar guute_devel_temp_city
              212 197 lonestar guute_devel_jobannounce
              212 211 lonestar guute_release_jobannounce_portalmap
              212 197 lonestar guute_devel_sterngartl_hotels
              212 211 lonestar guute_release_facility_portalmap
              212 211 lonestar guute_release_newsletterdesign
              212 211 lonestar guute_devel_advertiser
              212 181 lonestar guute_release_township_link
              212 77 lonestar guute_devel_advertisertype
              212 181 lonestar guute_devel_forum_comment
              212 211 lonestar guute_devel_report
              212 212 lonestar guute_release_statistics
              212 183 lonestar guute_devel_hall
              212 2 lonestar guute_devel_advent
              212 30 lonestar guute_devel_smilie
              212 197 lonestar guute_devel_cooperation
              212 211 lonestar guute_devel_link_voting
              212 2 lonestar guute_devel_dokubugs
              212 208 lonestar guute_release_menu
              212 197 lonestar guute_devel_module
              212 183 lonestar guute_devel_booking
              212 183 lonestar guute_devel_township_link
              212 181 lonestar guute_release_user_privileges
              212 181 lonestar guute_release_city
              212 181 lonestar guute_release_advertisertype
              212 211 lonestar guute_devel_picturegallery
              212 183 lonestar guute_devel_hacker
              212 181 lonestar guute_release_gemeinde
              212 2 lonestar guute_devel_price
              212 2 lonestar eba_picture_gallery
              212 181 lonestar guute_devel_ll_menuitem
              212 2 lonestar guute_devel_gmenu
              212 212 lonestar guute_release_picturegallery
              212 181 lonestar guute_release_raffle
              212 183 lonestar guute_devel_event_type
              212 183 lonestar guute_devel_message
              212 197 lonestar guute_devel_linkcat
              212 181 lonestar guute_release_forum_topic_portalmap
              212 181 lonestar guute_devel_advertiser_answer
              212 212 lonestar guute_release_login
              212 183 lonestar guute_devel_branch_map
              212 2 lonestar eba_news
              212 2 lonestar guute_devel_menucat
              212 211 lonestar guute_devel_newsletter
              212 2 lonestar eba_text_content
              212 181 lonestar guute_release_menualias
              212 181 lonestar guute_devel_occupation
              212 211 lonestar guute_devel_linkcat_portalmap
              212 181 lonestar guute_release_sterngartl_hotelpreis
              212 183 lonestar guute_devel_bookmark
              212 181 lonestar guute_devel_dynmenu_modules
              212 2 lonestar guute_devel_hotel_category
              212 181 lonestar guute_release_dynmenu_alias
              212 181 lonestar guute_release_sterngartl_geminfo
              212 211 lonestar guute_devel_mailinglist
              212 208 lonestar guute_release_module_privilege
              212 211 lonestar guute_release_mainpageitem
              212 2 lonestar guute_devel_feedback
              212 183 lonestar guute_devel_request
              212 181 lonestar guute_devel_dynmenu_alias
              212 181 lonestar guute_release_hotel_category
              212 2 lonestar guute_devel_dokutool
              212 181 lonestar guute_release_dynmenu
? core
              212 2 lonestar guute_devel_country
              212 183 lonestar guute_devel_pollvote
              212 211 lonestar guute_release_post
              212 181 lonestar guute_release_psearch
              212 181 lonestar guute_release_guuteproduct
              212 181 lonestar guute_release_sterngartl_linkcat
              212 211 lonestar guute_devel_newsletterdispatch
              212 183 lonestar guute_devel_productcat_assign
              212 181 lonestar guute_release_newlang
              212 2 lonestar guute_devel_client
              212 208 lonestar guute_devel_sight
              212 2 lonestar bs8_bs8_counter
              212 2 lonestar guute_devel_menuitem
              212 211 lonestar guute_release_sterngartl_hotels
              212 181 lonestar guute_release_dynmenu_modules
              212 212 lonestar guute_devel_statistics
              212 181 lonestar guute_devel_advertiser_type2
              212 2 lonestar bs8_bs8_pictures
              212 197 lonestar guute_devel_mainpageitem
              212 211 lonestar guute_release_movie
              212 181 lonestar guute_release_sterngartl_township
              212 2 lonestar guute_devel_winner
              212 2 lonestar bs8_bs8_staff
              212 2 lonestar guute_devel_map_city
              212 2 lonestar bs8_bs8_content
              212 2 lonestar bs8_bs8_news
              212 212 lonestar guute_release_offersnip
              212 212 lonestar guute_devel_event
              212 197 lonestar guute_devel_facility_branch
              212 181 lonestar guute_release_homepage_newsletter
              212 2 lonestar bs8_bs8_erfolgtext
              212 181 lonestar guute_release_region_gastro
              212 2 lonestar guute_devel_district
              212 183 lonestar guute_devel_forum
              212 181 lonestar guute_release_productcat
              212 87 lonestar guute_devel_guuteproduct
              212 183 lonestar guute_devel_cinema
              212 183 lonestar guute_devel_baecker
              212 68 lonestar guute_devel_branch
              212 181 lonestar guute_release_forum_catmap
              212 204 lonestar guute_release_general
              212 2 lonestar eba_product
              212 181 lonestar guute_release_land
              212 212 lonestar guute_devel_offer
              212 183 lonestar guute_devel_region_gastro
              212 181 lonestar guute_release_lang
              212 181 lonestar guute_release_ll_menucat
              212 212 lonestar guute_devel_facility
              212 181 lonestar guute_release_blackboard
              212 183 lonestar guute_devel_poll
              212 2 lonestar guute_devel_preview_signup
              212 181 lonestar guute_release_advertiser_answer
              212 212 lonestar guute_release_advertiser_portalmap
              212 211 lonestar guute_devel_privilegeinstance
              212 212 lonestar guute_devel_user
              212 211 lonestar guute_release_link
              212 210 lonestar guute_release_portal
              212 2 lonestar guute_devel_region
              212 211 lonestar guute_release_link_linkcat
              212 191 lonestar guute_release_linkcat_portalmap
              212 181 lonestar guute_release_preview_signup
              212 183 lonestar guute_devel_facility_member
              212 181 lonestar guute_release_orion_company
              212 2 lonestar eba_menu_item
              212 212 lonestar guute_release_product
              212 212 lonestar guute_release_facility_branch
              212 181 lonestar guute_release_productsubcat
              212 181 lonestar guute_release_voters_voted
              212 181 lonestar guute_release_language
              212 212 lonestar guute_devel_thread
              212 181 lonestar guute_devel_dynmenu_modules_assign
              212 181 lonestar guute_release_advertiser_type2
              212 197 lonestar guute_devel_news
              212 2 lonestar guute_devel_orion_company
              212 170 lonestar guute_devel_forum_catmap
              212 181 lonestar guute_devel_gemeinde
              212 210 lonestar guute_release_generalitem
              212 98 lonestar guute_devel_menualias
              212 183 lonestar guute_devel_productsubcat
              212 181 lonestar guute_release_user_facility
              212 212 lonestar guute_release_threadmap
              212 181 lonestar guute_devel_product_guute_old
              212 181 lonestar guute_release_branchgroup
              212 204 lonestar guute_release_township
              212 181 lonestar guute_release_productcat_assign
              212 181 lonestar guute_release_pmanufacturer
              212 181 lonestar guute_release_modulecat
              212 211 lonestar guute_release_tetris_highscore_common
              212 181 lonestar guute_release_rezepte
              212 181 lonestar guute_release_hall
              212 183 lonestar guute_devel_user_facility
              212 211 lonestar guute_devel_link_linkcat
              212 181 lonestar guute_devel_votees
              212 181 lonestar guute_release_voting_topics
              212 2 lonestar eba_newsletter
              212 211 lonestar guute_release_facility_member
              212 181 lonestar guute_devel_pmanufacturer
              212 2 lonestar eba_course_participant
              212 181 lonestar guute_devel_voters_voted
              212 211 lonestar guute_devel_newslettersubitem
              212 197 lonestar guute_devel_productsubcat_assign
              212 181 lonestar guute_devel_voting_topics
              212 181 lonestar guute_release_project
              212 212 lonestar guute_release_picture
              212 211 lonestar guute_release_template
              212 211 lonestar guute_release_newsletterdispatch
              212 2 lonestar guute_devel_portal_hierarchy
              212 183 lonestar guute_devel_productcat
              212 2 lonestar guute_devel_bug
              212 181 lonestar guute_release_polloption
              212 183 lonestar guute_devel_jobannounce_portalmap
              212 211 lonestar guute_release_performance
              212 181 lonestar guute_devel_ll_menucat
M 212 181 lonestar guute_release_price
              212 2 lonestar guute_devel_blackboard
              212 2 lonestar guute_devel_help
              212 181 lonestar guute_release_wbarometer
              212 203 lonestar guute_devel_township_portalmap
              212 2 lonestar guute_devel_sterngartl_gemtip
              212 212 lonestar guute_devel_offersnip
              212 211 lonestar guute_release_privilegeinstance
              212 197 lonestar guute_devel_generalitem
              212 181 lonestar guute_release_gmenu
              212 211 lonestar guute_release_report
              212 2 lonestar guute_devel_raffle
              212 181 lonestar guute_release_advent
              212 181 lonestar guute_release_smilie
              212 211 lonestar guute_release_module
              212 183 lonestar guute_devel_productgroupalias
              212 68 lonestar guute_devel_branchgroup
              212 181 lonestar guute_release_hacker
              212 2 lonestar eba_banner_swap
              212 181 lonestar guute_devel_dynmenu
              212 2 lonestar guute_release_chat_users
              212 181 lonestar guute_release_bmag_news
              212 212 lonestar guute_release_subscriber
              212 183 lonestar guute_devel_psearch
              212 181 lonestar guute_devel_newlang
              212 2 lonestar eba_lang
              212 197 lonestar guute_devel_menu
              212 181 lonestar guute_devel_forum_topic_portalmap
              212 208 lonestar guute_release_privilege
              212 211 lonestar guute_devel_login
              212 183 lonestar guute_devel_city
              212 181 lonestar guute_release_product_guute_old
              212 181 lonestar guute_release_booking
              212 181 lonestar guute_release_facilityhp
              212 212 lonestar guute_release_manufacturer
              212 181 lonestar guute_release_portal_hierarchy
              212 183 lonestar guute_devel_sterngartl_hotelpreis
              212 199 lonestar guute_release_guestbook
              212 181 lonestar guute_release_password_log
              212 211 lonestar guute_devel_threadtracking
              212 183 lonestar guute_devel_region_institution
              212 183 lonestar guute_devel_product_portalmap
              212 211 lonestar guute_release_sight
              212 211 lonestar guute_devel_performance
              212 181 lonestar guute_release_dokubugs
              212 211 lonestar guute_devel_threadmap
              212 181 lonestar guute_release_message
              212 191 lonestar guute_release_linkcat
              212 183 lonestar guute_devel_advertisercategory
              212 211 lonestar guute_release_newslettersubitem
              212 197 lonestar guute_release_temp_sights
              212 2 lonestar guute_devel_wb
              212 212 lonestar guute_release_threadtracking
              212 132 lonestar guute_devel_modulecat
              212 197 lonestar guute_devel_general
              212 181 lonestar guute_release_menucat
              212 197 lonestar guute_release_temp_city
              212 183 lonestar guute_devel_facility_portalmap
              212 2 lonestar guute_devel_language
              212 181 lonestar guute_release_poll
              212 197 lonestar guute_devel_manufacturer
              212 212 lonestar guute_release_user
              212 183 lonestar guute_devel_polloption
              212 181 lonestar guute_release_client
              212 212 lonestar guute_release_event
              212 183 lonestar guute_devel_password_log
              212 181 lonestar guute_devel_wbarometer
              212 181 lonestar guute_release_forum
              212 181 lonestar guute_release_request
              212 197 lonestar guute_devel_township
              212 181 lonestar guute_release_sterngartl_gemtip
              212 2 lonestar eba_course
              212 197 lonestar guute_devel_movie
              212 197 lonestar guute_devel_product
              212 212 lonestar guute_release_offer
              212 181 lonestar guute_release_winner
              212 181 lonestar guute_release_country
              212 211 lonestar guute_devel_post
              212 183 lonestar guute_devel_facility_portal
              212 181 lonestar guute_release_bookmark
              212 212 lonestar .
Status against revision: 212

Received on Thu Oct 21 21:19:38 2004

This is an archived mail posted to the Subversion Dev mailing list.