system/man-db: Segmentation fault recreating database on 32-bit x86 (pmmx)
Bugzilla ID | 230 |
Reporter | A. Wilcox (awilfox) |
Assignee | A. Wilcox (awilfox) |
Reported | 2020-01-26 23:42:39 -0600 |
Modified | 2020-06-05 18:02:05 -0500 |
Status | RESOLVED FIXED |
Version | 1.0-RC1 |
Hardware | Adélie Linux / Intel x86 (32-bit) |
Importance | --- / critical |
Description
Symptom:
Executing man-db-2.8.6.1-r0.trigger
ERROR: man-db-2.8.6.1-r0.trigger: script exited with error 0
Cause:
Starting program: /usr/bin/mandb /usr/share/man
Purging old database entries in /usr/share/man...
Program received signal SIGSEGV, Segmentation fault.
__stack_chk_fail () at src/env/__stack_chk_fail.c:17
17 src/env/__stack_chk_fail.c: No such file or directory.
(gdb) bt
#0 __stack_chk_fail () at src/env/__stack_chk_fail.c:17
#1 (closed) 0xb7ea5827 in __stack_chk_fail_local () at /usr/src/packages/system/gcc/src/gcc-8.3.0/libssp/ssp-local.c:48
#2 (closed) 0xb7e904c5 in __os_unique_id (env=env@entry=0xb7fffe00, idp=idp@entry=0x4217f4) at ../src/os/os_uid.c:50
#3 0xb7e5a84a in __env_attach (env=env@entry=0xb7fffe00, init_flagsp=init_flagsp@entry=0xbfffee88, create_ok=create_ok@entry=1, retry_ok=retry_ok@entry=1) at ../src/env/env_region.c:442
#4 (closed) 0xb7e53b02 in __env_attach_regions (dbenv=dbenv@entry=0xb7f43030, flags=66561, orig_flags=orig_flags@entry=0, retry_ok=retry_ok@entry=1) at ../src/env/env_open.c:1030
#5 0xb7e542a7 in __env_open (dbenv=0xb7f43030, db_home=db_home@entry=0x0, flags=, flags@entry=66561, mode=mode@entry=0) at ../src/env/env_open.c:209
#6 (closed) 0xb7e1050d in __env_setup (dbp=dbp@entry=0xb7f434b0, txn=txn@entry=0x0, fname=fname@entry=0xb7fffde0 "/var/cache/man/index.bt", dname=dname@entry=0x0, id=0, flags=flags@entry=0) at ../src/db/db.c:486
#7 0xb7e317fb in __db_open (dbp=dbp@entry=0xb7f434b0, ip=0x0, txn=0x0, fname=fname@entry=0xb7fffde0 "/var/cache/man/index.bt", dname=dname@entry=0x0, type=type@entry=DB_BTREE, flags=flags@entry=0, mode=mode@entry=420, meta_pgno=meta_pgno@entry=0)
at ../src/db/db_open.c:211
#8 (closed) 0xb7e2ae33 in __db_open_pp (dbp=0xb7f434b0, txn=, txn@entry=0x0, fname=fname@entry=0xb7fffde0 "/var/cache/man/index.bt", dname=dname@entry=0x0, type=type@entry=DB_BTREE, flags=0, mode=mode@entry=420) at ../src/db/db_iface.c:1193
#9 (closed) 0xb7d36d08 in __db185_open (file=file@entry=0xb7fffde0 "/var/cache/man/index.bt", oflags=oflags@entry=2, mode=mode@entry=420, type=DB_BTREE, type@entry=0, openinfo=openinfo@entry=0xbffff12c) at ../lang/db185/db185.c:230
#10 (closed) 0xb7f3e4e6 in btree_flopen (filename=0xb7fffde0 "/var/cache/man/index.bt", flags=flags@entry=2, mode=mode@entry=420) at db_btree.c:127
#11 (closed) 0x00405538 in purge_missing (manpath=0xb7fffce0 "/usr/share/man", catpath=0xb7fffcb0 "/var/cache/man", will_run_mandb=1) at check_mandirs.c:965
#12 (closed) 0x0040b77c in process_manpath (manpath=0xb7fffce0 "/usr/share/man", global_manpath=true, tried_catdirs=) at mandb.c:601
#13 0x00402e8f in main (argc=2, argv=0xbffff784) at mandb.c:876