Bug #924
core segfaults on --add-user if it does not have permissions to the configdir
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- 0 quasselcore 0x0000000000550323 Quassel::logBacktrace(QString const&)
- 1 quasselcore 0x0000000000537e32 Quassel::handleSignal(int)
- 2 libc.so.6 0x00007f07bc4330a0 0x0000000000000000
- 3 quasselcore 0x000000000044a320 Core::createUser()
- 4 quasselcore 0x0000000000452bc8 Core::init()
- 5 quasselcore 0x00000000004530c4 Core::instance()
- 6 quasselcore 0x00000000004405ad CoreApplicationInternal::init()
- 7 quasselcore 0x0000000000440755 CoreApplication::init()
- 8 quasselcore 0x000000000043ec38 main
- 9 libc.so.6 0x00007f07bc41e466 __libc_start_main
- 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