[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#862300: marked as done (Crashes during the login process)



Your message dated Mon, 29 Nov 2021 18:31:58 +0000
with message-id <E1mrlRW-00060b-7n@fasolo.debian.org>
and subject line Bug#996650: Removed package(s) from unstable
has caused the Debian Bug report #862300,
regarding Crashes during the login process
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
862300: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862300
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: citadel-server
Version: 902-3
Severity: grave

Hello,

I have confirmed this issue in both stretch and sid with version 902-3.  jessie with version
8.24-1+b3 is fine.

Essentially, I can neither log in with the admin account nor create a new user.
This also occurs if I make the attempt via webcit.  It results in citserver
segfaulting.

I am ataching a script output from gdb showing a backtrace from both attempts:
first the attempt to register a new user, and then an attempt to log in to the 
admin account.

I am also showing script output from the citadel client on this.

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64
 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages citadel-server depends on:
ii  adduser                3.115
ii  debconf [debconf-2.0]  1.5.60
ii  libc-ares2             1.12.0-2
ii  libc6                  2.24-10
ii  libcitadel4            902-1
ii  libcurl3               7.52.1-5
ii  libdb5.3               5.3.28-12+b1
ii  libev4                 1:4.22-1+b1
ii  libexpat1              2.2.0-2
ii  libical2               2.0.0-0.5+b1
ii  libldap-2.4-2          2.4.44+dfsg-4+b1
ii  libpam0g               1.1.8-3.5
ii  libsieve2-1            2.2.6-1.3
ii  libssl1.0.2            1.0.2k-1
ii  lsb-base               9.20161125
ii  openssl                1.1.0e-2
ii  patch                  2.7.5-1+b2
ii  zlib1g                 1:1.2.8.dfsg-5

Versions of packages citadel-server recommends:
pn  db4.6-util        <none>
ii  shared-mime-info  1.8-1

Versions of packages citadel-server suggests:
ii  exim4-daemon-light [mail-transport-agent]  4.89-2

-- Configuration Files:
/etc/citadel/mail.aliases changed:
bbs,room_aide
root,room_aide
Auto,room_aide
postmaster,room_aide
abuse,room_aide
mailer-daemon,postmaster
nobody,room_aide
hostmaster,room_aide
usenet,room_aide
news,room_aide
webmaster,room_aide
www,room_aide
ftp,room_aide
noc,room_aide
security,room_aide

/etc/citadel/messages/aideopt [Errno 13] Permission denied: '/etc/citadel/messages/aideopt'
/etc/citadel/messages/changepw [Errno 13] Permission denied: '/etc/citadel/messages/changepw'
/etc/citadel/messages/dotopt [Errno 13] Permission denied: '/etc/citadel/messages/dotopt'
/etc/citadel/messages/entermsg [Errno 13] Permission denied: '/etc/citadel/messages/entermsg'
/etc/citadel/messages/entopt [Errno 13] Permission denied: '/etc/citadel/messages/entopt'
/etc/citadel/messages/goodbye [Errno 13] Permission denied: '/etc/citadel/messages/goodbye'
/etc/citadel/messages/hello [Errno 13] Permission denied: '/etc/citadel/messages/hello'
/etc/citadel/messages/help [Errno 13] Permission denied: '/etc/citadel/messages/help'
/etc/citadel/messages/mainmenu [Errno 13] Permission denied: '/etc/citadel/messages/mainmenu'
/etc/citadel/messages/newuser [Errno 13] Permission denied: '/etc/citadel/messages/newuser'
/etc/citadel/messages/readopt [Errno 13] Permission denied: '/etc/citadel/messages/readopt'
/etc/citadel/messages/register [Errno 13] Permission denied: '/etc/citadel/messages/register'
/etc/citadel/messages/roomaccess [Errno 13] Permission denied: '/etc/citadel/messages/roomaccess'
/etc/citadel/messages/unlisted [Errno 13] Permission denied: '/etc/citadel/messages/unlisted'

-- debconf information:
  citadel/BadUser:
* citadel/ServerIPAddress: 0.0.0.0
* citadel/Administrator: admin
* citadel/LoginType: Internal
  citadel/LDAPServerPort: 389
  citadel/LDAPBaseDN: (null)
  citadel/LDAPBindDNPassword: (null)
  citadel/LDAPBindDN: (null)
  citadel/LDAPServer: (null)
Script started on Wed 10 May 2017 03:48:34 PM CDT
root@sid:~# ps auxww | grep cits
root     17026  0.0  0.0 155672  4004 ?        Ss   15:42   0:00 /usr/sbin/citserver -d -x3 -lmail -t/dev/null
citadel  17672  0.0  0.0 422772 11864 ?        Sl   15:45   0:00 /usr/sbin/citserver -d -x3 -lmail -t/dev/null
root     17764  0.0  0.0  13080   952 pts/5    S+   15:48   0:00 grep cits
root@sid:~# gdb -p 17672
GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Attaching to process 17672
[New LWP 17673]
[New LWP 17674]
[New LWP 17675]
[New LWP 17676]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fc1dee4d08d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
84	../sysdeps/unix/syscall-template.S: No such file or directory.
(gdb) cont
Continuing.

Thread 5 "citserver" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fc1d826b700 (LWP 17676)]
__strcasecmp_l_avx () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:165
165	../sysdeps/x86_64/multiarch/strcmp-sse42.S: No such file or directory.
(gdb) bt
#0  __strcasecmp_l_avx () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:165
#1  0x00007fc1e1b3ef17 in CtdlUserGoto (where=where@entry=0x7fc1d8263da0 "0000000011.My Citadel Config", 
    display_result=display_result@entry=0, transiently=transiently@entry=1, retmsgs=retmsgs@entry=0x0, 
    retnew=retnew@entry=0x0, retoldest=retoldest@entry=0x0, retnewest=0x0) at room_ops.c:814
#2  0x00007fc1e1b4713f in CtdlSubmitMsg (msg=msg@entry=0x7fc1c4002e30, recps=recps@entry=0x0, 
    force=force@entry=0x7fc1d8266410 "0000000011.My Citadel Config", flags=flags@entry=0) at msgbase.c:2854
#3  0x00007fc1e1b47f21 in CtdlWriteObject (req_room=req_room@entry=0x7fc1e1bb24d2 "My Citadel Config", 
    content_type=content_type@entry=0x7fc1e1bc839c "text/x-vcard", 
    raw_message=raw_message@entry=0x7fc1c4000d10 "begin:vcard\r\nfn:newblahblah\r\nn:newblahblah;;;;\r\nadr:adr:;;_;_;_;00000;__\r\nemail;internet:newblahblah@sid.lan.complete.org\r\nVERSION:2.1\r\nend:vcard\r\n", raw_length=<optimized out>, 
    is_mailbox=is_mailbox@entry=0x7fc1d82679f0, is_binary=is_binary@entry=0, is_unique=0, flags=0) at msgbase.c:4135
#4  0x00007fc1e1ba72e5 in vcard_write_user (u=u@entry=0x7fc1d82679f0, v=v@entry=0x7fc1c4000960)
    at modules/vcard/serv_vcard.c:692
#5  0x00007fc1e1ba77cf in vcard_newuser (usbuf=0x7fc1d82679f0) at modules/vcard/serv_vcard.c:923
#6  0x00007fc1e1b37ee3 in PerformUserHooks (usbuf=usbuf@entry=0x7fc1d82679f0, EventType=EventType@entry=102)
    at serv_extensions.c:1364
#7  0x00007fc1e1b31fbb in create_user (newusername=newusername@entry=0x7fc1d8268d70 "newblahblah", len=<optimized out>, 
    len@entry=11, become_user=become_user@entry=1) at user_ops.c:1133
#8  0x00007fc1e1b65568 in cmd_newu (cmdbuf=<optimized out>) at modules/ctdlproto/serv_user.c:138
#9  0x00007fc1e1b35e34 in DLoader_Exec_Cmd (cmdbuf=cmdbuf@entry=0x7fc1d8269dc0 "NEWU newblahblah") at serv_extensions.c:298
#10 0x00007fc1e1b5cd17 in do_command_loop () at modules/ctdlproto/serv_ctdlproto.c:72
#11 0x00007fc1e1b355cf in worker_thread (blah=blah@entry=0x0) at sysdep.c:1456
---Type <return> to continue, or q <return> to quit---
#12 0x00007fc1e1b4f6f5 in CTC_backend (supplied_start_routine=0x7fc1e1b35240 <worker_thread>) at threads.c:121
#13 0x00007fc1e04b5494 in start_thread (arg=0x7fc1d826b700) at pthread_create.c:333
#14 0x00007fc1dee7d93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
(gdb) quit
A debugging session is active.

	Inferior 1 [process 17672] will be detached.

Quit anyway? (y or n) y
Detaching from program: /usr/sbin/citserver, process 17672
root@sid:~# 
root@sid:~# 
root@sid:~# 
root@sid:~# gdb -p 17859
GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Attaching to process 17859
[New LWP 17860]
[New LWP 17861]
[New LWP 17862]
[New LWP 17863]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fc1dee4d08d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
84	../sysdeps/unix/syscall-template.S: No such file or directory.
(gdb) cont
Continuing.

Thread 4 "citserver" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fc1d836c700 (LWP 17862)]
__strcasecmp_l_avx () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:165
165	../sysdeps/x86_64/multiarch/strcmp-sse42.S: No such file or directory.
(gdb) bt
#0  __strcasecmp_l_avx () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:165
#1  0x00007fc1e1b3ef17 in CtdlUserGoto (where=<optimized out>, display_result=display_result@entry=0, 
    transiently=transiently@entry=0, retmsgs=retmsgs@entry=0x0, retnew=retnew@entry=0x0, retoldest=retoldest@entry=0x0, 
    retnewest=0x0) at room_ops.c:814
#2  0x00007fc1e1b31084 in do_login () at user_ops.c:710
#3  0x00007fc1e1b317c5 in CtdlTryPassword (password=password@entry=0x7fc1d8369d80 "gah4biTi", len=<optimized out>)
    at user_ops.c:946
#4  0x00007fc1e1b65149 in cmd_pass (buf=<optimized out>) at modules/ctdlproto/serv_user.c:71
#5  0x00007fc1e1b35e34 in DLoader_Exec_Cmd (cmdbuf=cmdbuf@entry=0x7fc1d836adc0 "PASS gah4biTi") at serv_extensions.c:298
#6  0x00007fc1e1b5cd17 in do_command_loop () at modules/ctdlproto/serv_ctdlproto.c:72
#7  0x00007fc1e1b355cf in worker_thread (blah=blah@entry=0x0) at sysdep.c:1456
#8  0x00007fc1e1b4f6f5 in CTC_backend (supplied_start_routine=0x7fc1e1b35240 <worker_thread>) at threads.c:121
#9  0x00007fc1e04b5494 in start_thread (arg=0x7fc1d836c700) at pthread_create.c:333
#10 0x00007fc1dee7d93f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
(gdb) quit
A debugging session is active.

	Inferior 1 [process 17859] will be detached.

Quit anyway? (y or n) y
Detaching from program: /usr/sbin/citserver, process 17859
root@sid:~# exit

Script done on Wed 10 May 2017 03:52:22 PM CDT
Script started on Wed 10 May 2017 03:48:31 PM CDT
root@sid:~# exitDEBIAN_FRONTEND=readline apt-get install citadel-client citadel-dbg citadel-server libcitadel4-dbg
citadel
Attaching to server...
Citadel 902             
Citadel Server
(null)
 pause    next    stop
 ctrl-s  ctrl-o  ctrl-c

 
 Welcome to Citadel Server!
 
 This logon banner resides in /etc/citadel/messages//hello -- please customize it for your site.
  

Enter your name:  newblahblah
'newblahblah' not found.
Type 'off' if you would like to exit.
Do you want to create a new user account called 'newblahblah'? Yes




Your connection to Citadel Server is broken.
Last error: No such process
Please re-connect and log in again.
root@sid:~# 
root@sid:~# citadel
Attaching to server...
Citadel 902             
Citadel Server
(null)
 pause    next    stop
 ctrl-s  ctrl-o  ctrl-c

 
 Welcome to Citadel Server!
 
 This logon banner resides in /etc/citadel/messages//hello -- please customize it for your site.
  

Enter your name:  admin

Please enter your password: ********
<< wrong password >>
Enter your name:    
Enter your name:  root@sid:~# 
root@sid:~# 
root@sid:~# citadel
Attaching to server...
Citadel 902             
Citadel Server
(null)
 pause    next    stop
 ctrl-s  ctrl-o  ctrl-c

 
 Welcome to Citadel Server!
 
 This logon banner resides in /etc/citadel/messages//hello -- please customize it for your site.
  

Enter your name:  admin

Please enter your password: ********




Your connection to Citadel Server is broken.
Last error: Interrupted system call
Please re-connect and log in again.
root@sid:~# exit

Script done on Wed 10 May 2017 03:52:23 PM CDT

--- End Message ---
--- Begin Message ---
Version: 917-5+rm

Dear submitter,

as the package citadel has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/996650

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)

--- End Message ---

Reply to: