[Bug 303505] Re: Apply in Preferences dialog in Kompare crash

Jonathan Thomas echidnaman at kubuntu.org
Thu Feb 19 15:50:59 UTC 2009


** Attachment added: "kdesdk_4.1.4-0ubuntu1~intrepid1.1.diff.gz"
   http://launchpadlibrarian.net/22879317/kdesdk_4.1.4-0ubuntu1%7Eintrepid1.1.diff.gz

** Description changed:

- Binary package hint: kompare
+ *Below added by Jonathan Thomas*
+   Stable Release Update (SRU) infos:
+   -Impact: Anybody who tries to change Kompare's settings will encounter this bug
+   -Addressed by: This bug has been addressed by adding an upstream patch committed for KDE 4.2.1 that fixes the infinite recursion that causes this bug.
+   -Testcase: Install kompare. Start kompare. Go to Settings -> Configure Kompare. Change any setting and hit apply
+   -Patch/regression potential: Small. The changes aren't invasive and it can hardly get worse than it already is.
+ #######################################################################
  
  Run:
  kompare dir1 dir2
  
  Open the preferences dialog... Settings, Configure Kompare. Then press
  the Apply button. The program just hangs and after a while seg faults.
  It seems to be stuck in a loop, here is the gdb stack trace:
  
  (gdb) where
  #0  0xb733d989 in QByteArrayMatcher::QByteArrayMatcher () from /usr/lib/libQtCore.so.4
  #1  0xb733bea3 in QByteArray::replace () from /usr/lib/libQtCore.so.4
  #2  0xb733c409 in QByteArray::replace () from /usr/lib/libQtCore.so.4
  #3  0xb7583dd3 in ?? () from /usr/lib/libkdecore.so.5
  #4  0xb7587311 in KConfigGroup::writeEntry () from /usr/lib/libkdecore.so.5
  #5  0xb7dfbe9b in ?? () from /usr/lib/libkdeui.so.5
  #6  0xb7587512 in KConfigGroup::writeEntry () from /usr/lib/libkdecore.so.5
  #7  0xb8087f20 in ViewSettings::saveSettings () from /usr/lib/libkomparedialogpages.so.4
  #8  0xb808dfdd in ViewPage::apply () from /usr/lib/libkomparedialogpages.so.4
  #9  0xb47fe1e5 in ?? () from /usr/lib/kde4/libkomparepart.so
  #10 0xb47fdf5b in ?? () from /usr/lib/kde4/libkomparepart.so
  #11 0xb743ba60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
  #12 0xb743c7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
  #13 0xb7e13287 in KDialog::applyClicked () from /usr/lib/libkdeui.so.5
  #14 0xb47fe201 in ?? () from /usr/lib/kde4/libkomparepart.so
  #15 0xb47fdf5b in ?? () from /usr/lib/kde4/libkomparepart.so
  #16 0xb743ba60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
  #17 0xb743c7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
  #18 0xb7e13287 in KDialog::applyClicked () from /usr/lib/libkdeui.so.5
  #19 0xb47fe201 in ?? () from /usr/lib/kde4/libkomparepart.so
  #20 0xb47fdf5b in ?? () from /usr/lib/kde4/libkomparepart.so
  #21 0xb743ba60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
  #22 0xb743c7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
  #23 0xb7e13287 in KDialog::applyClicked () from /usr/lib/libkdeui.so.5
  
  ... over and over again ...
  
  This used to work in Ubuntu 8.04. Details:
  
  william at caracal:/tmp$ lsb_release -rd
  Description:	Ubuntu 8.10
  Release:	8.10
  william at caracal:/tmp$ apt-cache policy kompare
  kompare:
    Installed: 4:4.1.2-0ubuntu1.1
    Candidate: 4:4.1.2-0ubuntu1.1
    Version table:
   *** 4:4.1.2-0ubuntu1.1 0
          500 http://gb.archive.ubuntu.com intrepid-updates/main Packages
          100 /var/lib/dpkg/status
       4:4.1.2-0ubuntu1 0
          500 http://gb.archive.ubuntu.com intrepid/main Packages
  william at caracal:/tmp$

-- 
Apply in Preferences dialog in Kompare crash
https://bugs.launchpad.net/bugs/303505
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to kdesdk in ubuntu.




More information about the kubuntu-bugs mailing list