Project

General

Profile

Bug #924

core segfaults on --add-user if it does not have permissions to the configdir

Added by smithbone over 14 years ago. Updated over 14 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Quassel Core
Target version:
Start date:
02/27/2010
Due date:
% Done:

0%

Estimated time:
Version:
0.5.0
OS:
Linux

Description

On Ubuntu installs the configdir is in /var/cache/quassel and if an admin user does not have the required permissions to access the configdir then core will segfault.

100% repeatable for me and seen by others in the wild for both 0.5.0 and 0.5.1 using a PostgeSQL backend.

Short crash log:

Quassel IRC: 0.5.1 7cae1afb038d2222d318da11c3bce23c9240eed0
  1. 0 quasselcore 0x0000000000550323 Quassel::logBacktrace(QString const&)
  2. 1 quasselcore 0x0000000000537e32 Quassel::handleSignal(int)
  3. 2 libc.so.6 0x00007f07bc4330a0 0x0000000000000000
  4. 3 quasselcore 0x000000000044a320 Core::createUser()
  5. 4 quasselcore 0x0000000000452bc8 Core::init()
  6. 5 quasselcore 0x00000000004530c4 Core::instance()
  7. 6 quasselcore 0x00000000004405ad CoreApplicationInternal::init()
  8. 7 quasselcore 0x0000000000440755 CoreApplication::init()
  9. 8 quasselcore 0x000000000043ec38 main
  10. 9 libc.so.6 0x00007f07bc41e466 __libc_start_main
  11. 10 quasselcore 0x000000000043d869 0x0000000000000000

History

#1 Updated by johu over 14 years ago

  • Status changed from New to Resolved
  • Target version set to 0.6.0

Also available in: Atom PDF