prelude-manager crash on start

Bug #310505 reported by max_at_app
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
prelude-manager (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: prelude-manager

Hi, I'm on Ubuntu 8.10 and start to install prelude-manager 0.9.13-1. After hours to install, it do not start!

root@ubuntu8:~# apt-get install prelude-manager
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti verranno inoltre installati:
  libltdl7 libprelude2 libpreludedb0
I seguenti pacchetti NUOVI (NEW) saranno installati:
  libltdl7 libprelude2 libpreludedb0 prelude-manager
0 aggiornati, 4 installati, 0 da rimuovere e 40 non aggiornati.
È necessario prendere 1108kB di archivi.
Dopo quest'operazione, verranno occupati 5857kB di spazio su disco.
Continuare [S/n]? s
Get:1 http://it.archive.ubuntu.com intrepid/main libltdl7 2.2.4-0ubuntu4 [288kB]
Get:2 http://it.archive.ubuntu.com intrepid/universe libprelude2 0.9.17.2-1ubuntu1 [495kB]
Get:3 http://it.archive.ubuntu.com intrepid/universe libpreludedb0 0.9.14.1-2 [135kB]
Get:4 http://it.archive.ubuntu.com intrepid/universe prelude-manager 0.9.13-1 [189kB]
Scaricato 1108kB in 3s (339kB/s)
Selezionato il pacchetto libltdl7, che non lo era.
(Lettura del database ... 25561 file e directory attualmente installati.)
Spacchetto libltdl7 (da .../libltdl7_2.2.4-0ubuntu4_i386.deb) ...
Selezionato il pacchetto libprelude2, che non lo era.
Spacchetto libprelude2 (da .../libprelude2_0.9.17.2-1ubuntu1_i386.deb) ...
Selezionato il pacchetto libpreludedb0, che non lo era.
Spacchetto libpreludedb0 (da .../libpreludedb0_0.9.14.1-2_i386.deb) ...
Selezionato il pacchetto prelude-manager, che non lo era.
Spacchetto prelude-manager (da .../prelude-manager_0.9.13-1_i386.deb) ...
Processing triggers for man-db ...
Configuro libltdl7 (2.2.4-0ubuntu4) ...

Configuro libprelude2 (0.9.17.2-1ubuntu1) ...

Configuro libpreludedb0 (0.9.14.1-2) ...

Configuro prelude-manager (0.9.13-1) ...
dbconfig-common: writing config to /etc/dbconfig-common/prelude-manager.conf

Creating config file /etc/dbconfig-common/prelude-manager.conf with new version
granting access to database prelude for prelude@localhost: success.
verifying access for prelude@localhost: success.
creating database prelude: success.
verifying database prelude exists: success.
populating database via sql... done.
dbconfig-common: flushing administrative password
Generating 1024 bits RSA private key... This might take a very long time.
[Increasing system activity will speed-up the process].
Generation in progress... X...+++++O....+++++O

Created profile 'prelude-manager' with analyzerID '3544045033797553'.
Changed 'prelude-manager' ownership to UID:108 GID:118.
Starting Prelude Manager: prelude-manager.

Processing triggers for libc6 ...
ldconfig deferred processing now taking place
root@ubuntu8:~#
root@ubuntu8:~# netstat -antup
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 3883/mysqld
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4027/apache2
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 3791/sshd
tcp 0 148 192.168.10.11:22 192.168.10.3:4783 ESTABLISHED 4117/0
root@ubuntu8:~#
root@ubuntu8:~# ps -fe | grep manager
root 6469 4128 0 02:49 pts/0 00:00:00 grep manager
root@ubuntu8:~#
root@ubuntu8:~# /etc/init.d/prelude-manager start
Starting Prelude Manager: prelude-manager.
root@ubuntu8:~#
root@ubuntu8:~# tail -f /var/log/syslog
[...]
Dec 22 02:51:33 ubuntu8 kernel: [36153.392001] prelude-manager[6498]: segfault at 0 ip b7d50d28 sp bfc47afc error 4 in libc-2.8.90.so[b7cda000+158000]
root@ubuntu8:~#

Revision history for this message
signal11 (kwichmann) wrote :

It segfaults when it tries to load the reporting plugins from /usr/lib/prelude-manager/reports.

This is the backtrace from running 'gdb prelude-manager':

Program received signal SIGSEGV, Segmentation fault.
---Type <return> to continue, or q <return> to quit---
[Switching to Thread 0xb7bc76b0 (LWP 13295)]
0xb7c75d28 in strcmp () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0xb7c75d28 in strcmp () from /lib/tls/i686/cmov/libc.so.6
#1 0xb7bf6b12 in lt_dlpreload_open () from /usr/lib/libltdl.so.7
#2 0xb7bfa9d1 in lt_dlinit () from /usr/lib/libltdl.so.7
#3 0xb7ee7395 in prelude_plugin_load_from_dir () from /usr/lib/libprelude.so.2
#4 0x08053472 in report_plugins_init ()
#5 0x08050a9d in main ()

and this is the last lines from 'strace prelude-manager':

access("/usr/lib/prelude-manager/reports", F_OK) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Process 13304 detached

Revision history for this message
signal11 (kwichmann) wrote :

Someone may want to reassign this bug to libprelude2.. compiling prelude-manager from source (the current version from the project website) doesn't help, only compiling libprelude (again, current upstream version) from source fixes the problem.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.