New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Client crashes with SEGFAULT since 2.5.0 #893

Open
HorstBort opened this Issue Nov 26, 2018 · 5 comments

Comments

Projects
None yet
6 participants
@HorstBort
Copy link

HorstBort commented Nov 26, 2018

Expected behaviour

The client should not SEGFAULT.

Actual behaviour

Client crashes after a few minutes since update to 2.5.0. Happens on two machines running Ubuntu 18.04 with Gnome Flashback. Seems to be triggered by compilation of a large LaTeX document. I have set an ignore list for most LaTeX auxiliary files as well as the underlying .git dir.
Happens with version from ppa as well as AppImage. I have also tried daily build from 2018-11-23.
It seems to be more stable with gdb attached.

Steps to reproduce

  1. Start client
  2. Work on LaTeX document and compile
  3. Repeat 2 until client eventually crashes
    strace.txt

Client configuration

Client version:2.5.0-20181111.015125~bionic1

Operating system: Ubuntu 18.04 with Gnome Flashback Session

OS language: English

Qt version used by client package (Linux only, see also Settings dialog):

Client package (From Nextcloud or distro) (Linux only): ppa or AppImage

Installation path of client: /usr/bin/nextcloud

Server configuration

Operating system: Ubuntu 18.04 Server

Web server: Apache

Database: MySQL

PHP version: 7.2.10

Nextcloud version: 14.0.4

Storage backend (external storage): No

Logs

Please use Gist (https://gist.github.com/) or a similar code paster for longer
logs.

  1. Client logfile:
    strace: https://gist.github.com/HorstBort/8a08722277e6b3dd810f2e2504e0cd76
    gdb backtrace: https://gist.github.com/HorstBort/7d7edeadb36a21158f8d525cdd6e9323
    client log: https://gist.github.com/HorstBort/8a3ec9df8e8dc315c589a7b560f7952b

  2. Web server error log:

  3. Server logfile: nextcloud log (data/nextcloud.log):

@jkolo

This comment has been minimized.

Copy link

jkolo commented Nov 29, 2018

I have similar problem. Logs from kcrash: https://gist.github.com/jkolo/9f348b5b7ee3c85225a8cf6abbc64fae

@maxidorius

This comment has been minimized.

Copy link

maxidorius commented Dec 5, 2018

Same problem with AppImage 2.5.0 on Latest Linux Mint 18, while 2.3.3 works. Also tried 2.5.1 in the download folder, but it also fails.

@HorstBort

This comment has been minimized.

Copy link
Author

HorstBort commented Dec 6, 2018

Same problem still with 2.5.1-20181204.111806~bionic1 from ppa.

@Iolaum

This comment has been minimized.

Copy link

Iolaum commented Dec 6, 2018

Client crashes as well in Ubuntu Mate 18.04. Installed from the ppa

$ nextcloud --version
Nextcloud version 2.5.1git
Using Qt 5.9.5, built against Qt 5.9.5
Using 'OpenSSL 1.1.0g  2 Nov 2017'

I 've send more than 3 bug reports through the ubuntu prompt after the client crashed since last Sunday. And even more the weeks before that after the upgrade to 2.5.0

I 've also posted a comment there #838. Problems are probably related.

@bobafetthotmail

This comment has been minimized.

Copy link

bobafetthotmail commented Jan 5, 2019

Same issue on OpenSUSE Tumbleweed and client 2.5.1, while using 2.3.3 from flathub/flatpak repo works fine.

When it starts connecting to my server it crashes after I enter my user and password.

alby@openSUSE-xeon:~> nextcloud
[32554:32623:0105/154445.825340:ERROR:cert_verify_proc_nss.cc(977)] CERT_PKIXVerifyCert for 192.168.1.250 failed err=-8179
Received signal 11 <unknown> 000000000000
#0 0x7f319733c0ce <unknown>
#1 0x7f319733af73 <unknown>
#2 0x7f319733c045 <unknown>
#3 0x7f3190556110 <unknown>
#4 0x7f3190d3c583 <unknown>
#5 0x7f31972f068a <unknown>
#6 0x7f31972f084f <unknown>
#7 0x7f3196c8749c <unknown>
#8 0x7f3196c875c5 <unknown>
#9 0x7f3196c87a6f <unknown>
#10 0x7f3196fbe47f <unknown>
#11 0x7f3196fcca6a <unknown>
#12 0x7f3196de9589 <unknown>
#13 0x7f3196de9751 <unknown>
#14 0x7f3196df0337 <unknown>
#15 0x7f3196df0551 <unknown>
#16 0x7f3196dd2191 <unknown>
#17 0x7f3196df4df4 <unknown>
#18 0x7f3196df4f59 <unknown>
#19 0x7f3196ec3f45 <unknown>
#20 0x7f319729ed33 <unknown>
#21 0x7f31972c52da <unknown>
#22 0x7f31972c599f <unknown>
#23 0x7f31972c5b28 <unknown>
#24 0x7f31957029a4 <unknown>
#25 0x7f31910c191b QObject::event()
#26 0x7f3191a88591 QApplicationPrivate::notify_helper()
#27 0x7f3191a8fb50 QApplication::notify()
#28 0x7f3191097359 QCoreApplication::notifyInternal2()
#29 0x7f319109a357 QCoreApplicationPrivate::sendPostedEvents()
#30 0x7f31910ec263 <unknown>
#31 0x7f319c3c6c15 g_main_context_dispatch
#32 0x7f319c3c6fd8 <unknown>
#33 0x7f319c3c706c g_main_context_iteration
#34 0x7f31910eb873 QEventDispatcherGlib::processEvents()
#35 0x7f319109602b QEventLoop::exec()
#36 0x7f319109e192 QCoreApplication::exec()
#37 0x55e4b89ea6bc main
#38 0x7f3190540feb __libc_start_main
#39 0x55e4b89eab7a _start
  r8: 0000000000000001  r9: 0000000000000003 r10: 0000000000000000 r11: 0000000000000000
 r12: 000055e4b96e6330 r13: 000055e4b98420b0 r14: 00007f319a6a1da0 r15: 00007ffd48841f28
  di: 000055e4b98420b0  si: 000055e4b96e6330  bp: 00007ffd48841eb0  bx: 000055e4b98420b0
  dx: 3ff0000000000000  ax: 3ff0000000000000  cx: 000055e4b8d4a020  sp: 00007ffd48841e98
  ip: 00007f3190d3c583 efl: 0000000000010206 cgf: 002b000000000033 erf: 0000000000000000
 trp: 000000000000000d msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(1). Core file will not be generated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment