segfault on push
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fossil (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
fossil consistently crashes when attempting to push from one repository:
z@michelson:
Push to file://
Aborted (core dumped)
server says: 400 Bad Request
Push done, sent: 747 received: 1000 ip:
stack trace:
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
Core was generated by `/home/
Program terminated with signal SIGABRT, Aborted.
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/
50 ../sysdeps/
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/
#1 0x00007ffff7877535 in __GI_abort () at abort.c:79
#2 0x00005555555e9e7a in fossil_panic (zFormat=
#3 0x000055555559b671 in db_err (zFormat=
#4 0x000055555559c971 in db_multi_exec (zSql=<optimized out>) at ./src/db.c:658
#5 0x00005555555d1997 in set_base_url (zAltBase=0x0) at ./src/main.c:1743
#6 process_
#7 0x00005555555757f2 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.c:835
fossil server: polei7gtmoa6inc
ubuntu: 19.04 disco
fossil: 1:2.7-1
i'm one of the active fossil SCM developers. If you can reproduce this on the latest (2.12), either by downloading a pre-build binary or building it from sources, it would be helpful. Much has happened in the nearly 2 years since 2.7 was released.