Fix committed upstream for KDE 4.4.4. Will make an SRU for Lucid.
** Also affects: kdebase-runtime (Ubuntu Lucid)
Importance: Undecided
Status: New
** Changed in: kdebase-runtime (Ubuntu Lucid)
Importance: Undecided => Medium
** Changed in: kdebase-runtime (Ubuntu Lucid)
Assignee: (unassigned) => Jonathan Thomas (echidnaman)
** Changed in: kdebase-runtime (Ubuntu)
Assignee: (unassigned) => Jonathan Thomas (echidnaman)
** Description changed:
##SRU information added by Jonathan Thomas##
Impact: Causes the nepomukstorage nepomukservicestub to often crash on login
- The problem: Upstream had forgotten to initialize some member variables in
the Nepomuk::Repository::Repository constructor. Due to this, if anything
requested the use of the nepomuk storage service before the soprano backend was
ready, a crash due to accessing uninitialized variables resulted.
- Addressed by: Upstream committed a patch to the stable 4.4 branch that
initializes the offending member variables.
+
+ The problem: Upstream had forgotten to initialize some member variables
+ in the Nepomuk::Repository::Repository constructor. Due to this, if
+ anything requested the use of the nepomuk storage service before the
+ soprano backend was ready, a crash due to accessing uninitialized
+ variables resulted.
+
+ Addressed by: Upstream committed a patch to the stable 4.4 branch that
+ initializes the offending member variables.
+
Patch: http://websvn.kde.org/?revision=1123884&view=revision
- Testcase: None available. It was much easier to see when apport was on, as
this is a background service, but we were never able to get anything solid on
how to reproduce.
+
+ Testcase: None available. It was much easier to see when apport was on,
+ as this is a background service, but we were never able to get anything
+ solid on how to reproduce.
+
Regression potential: Zero. It never hurts to initialize variables in the
class constructor, especially when you know that they may be accessed before
they are initialized elsewhere in the code.
###############################
Binary package hint: kdebase-runtime
I just try toi enable Nepomuki and after few second get crash.
ProblemType: Crash
Architecture: amd64
Date: Sat Feb 6 16:59:26 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/bin/nepomukservicestub
InstallationMedia: Error: [Errno 13] Отказано в доступе:
'/var/log/installer/media-info'
NonfreeKernelModules: nvidia
Package: kdebase-runtime 4:4.3.98-0ubuntu1
ProcCmdline: /usr/bin/nepomukservicestub nepomukstorage
ProcEnviron:
LANG=ru_RU.UTF-8
SHELL=/bin/bash
LANGUAGE=
ProcVersionSignature: Ubuntu 2.6.32-12.16-generic
SegvAnalysis:
Segfault happened at: 0x7f0b2216e434 <_ZNK7Soprano6Plugin10pluginNameEv+4>:
mov 0x8(%rsi),%rcx
PC (0x7f0b2216e434) ok
source "0x8(%rsi)" (0x00000008) not located in a known VMA region (needed
readable region)!
destination "%rcx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: kdebase-runtime
StacktraceTop:
Soprano::Plugin::pluginName() const ()
?? () from /usr/lib/kde4/nepomukstorage.so
?? () from /usr/lib/kde4/nepomukstorage.so
?? () from /usr/lib/kde4/nepomukstorage.so
?? () from /usr/lib/libQtDBus.so.4
Title: nepomukservicestub crashed with SIGSEGV in
Soprano::Plugin::pluginName()
Uname: Linux 2.6.32-12-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XsessionErrors:
(process:2221): GLib-CRITICAL **: g_once_init_leave: assertion
`initialization_value != 0' failed
(exe:9200): Gdk-WARNING **: XID collision, trouble ahead
(exe:9200): Gdk-WARNING **: XID collision, trouble ahead
(exe:9200): Gdk-WARNING **: XID collision, trouble ahead
(exe:9200): Gdk-WARNING **: XID collision, trouble ahead
** Description changed:
##SRU information added by Jonathan Thomas##
- Impact: Causes the nepomukstorage nepomukservicestub to often crash on login
+ Impact: Causes the nepomukstorage nepomukservicestub to often crash on login.
It affects 12 people, which is kind of a lot for a Kubuntu bug. (Multiply
affected users by 4 to get what it would be like for a bug affecting Ubuntu)
The problem: Upstream had forgotten to initialize some member variables
in the Nepomuk::Repository::Repository constructor. Due to this, if
anything requested the use of the nepomuk storage service before the
soprano backend was ready, a crash due to accessing uninitialized
variables resulted.
Addressed by: Upstream committed a patch to the stable 4.4 branch that
initializes the offending member variables.
Patch: http://websvn.kde.org/?revision=1123884&view=revision
Testcase: None available. It was much easier to see when apport was on,
as this is a background service, but we were never able to get anything
solid on how to reproduce.
Regression potential: Zero. It never hurts to initialize variables in the
class constructor, especially when you know that they may be accessed before
they are initialized elsewhere in the code.
###############################
Binary package hint: kdebase-runtime
I just try toi enable Nepomuki and after few second get crash.
ProblemType: Crash
Architecture: amd64
Date: Sat Feb 6 16:59:26 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/bin/nepomukservicestub
InstallationMedia: Error: [Errno 13] Отказано в доступе:
'/var/log/installer/media-info'
NonfreeKernelModules: nvidia
Package: kdebase-runtime 4:4.3.98-0ubuntu1
ProcCmdline: /usr/bin/nepomukservicestub nepomukstorage
ProcEnviron:
LANG=ru_RU.UTF-8
SHELL=/bin/bash
LANGUAGE=
ProcVersionSignature: Ubuntu 2.6.32-12.16-generic
SegvAnalysis:
Segfault happened at: 0x7f0b2216e434 <_ZNK7Soprano6Plugin10pluginNameEv+4>:
mov 0x8(%rsi),%rcx
PC (0x7f0b2216e434) ok
source "0x8(%rsi)" (0x00000008) not located in a known VMA region (needed
readable region)!
destination "%rcx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: kdebase-runtime
StacktraceTop:
Soprano::Plugin::pluginName() const ()
?? () from /usr/lib/kde4/nepomukstorage.so
?? () from /usr/lib/kde4/nepomukstorage.so
?? () from /usr/lib/kde4/nepomukstorage.so
?? () from /usr/lib/libQtDBus.so.4
Title: nepomukservicestub crashed with SIGSEGV in
Soprano::Plugin::pluginName()
Uname: Linux 2.6.32-12-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XsessionErrors:
(process:2221): GLib-CRITICAL **: g_once_init_leave: assertion
`initialization_value != 0' failed
(exe:9200): Gdk-WARNING **: XID collision, trouble ahead
(exe:9200): Gdk-WARNING **: XID collision, trouble ahead
(exe:9200): Gdk-WARNING **: XID collision, trouble ahead
(exe:9200): Gdk-WARNING **: XID collision, trouble ahead
--
nepomukservicestub crashed with SIGSEGV in Soprano::Plugin::pluginName()
https://bugs.launchpad.net/bugs/517962
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to kdebase-runtime in ubuntu.
--
kubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs