<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>93803</bug_id>
          
          <creation_ts>2004-11-23 18:39:53 +0000</creation_ts>
          <short_desc>SIGSEGV after typing &apos;^&apos;</short_desc>
          <delta_ts>2005-06-17 04:00:18 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>kwordquiz</product>
          <component>general</component>
          <version>unspecified</version>
          <rep_platform>openSUSE</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Bastian Senst">bastianholst</reporter>
          <assigned_to name="Peter Hedlund">peter</assigned_to>
          <cc>aacid</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>288510</commentid>
    <comment_count>0</comment_count>
    <who name="Bastian Senst">bastianholst</who>
    <bug_when>2004-11-23 18:39:53 +0000</bug_when>
    <thetext>Version:            (using KDE KDE 3.3.1)
Installed from:    SuSE RPMs
OS:                Linux

KWordQuiz crashes after typing &apos;^&apos; with a SIGSEGV. I noticed that it doesn&apos;t crash if the &apos;^&apos; is in the first entry, but i&apos;ve tested it many times, it is the &apos;^&apos; I think.

Here is the report of the Crashmanager:

Using host libthread_db library &quot;/lib/tls/libthread_db.so.1&quot;.
[Thread debugging using libthread_db enabled]
[New Thread 1096366336 (LWP 8363)]
[KCrash handler]
#7  0x40cb4688 in QObject::installEventFilter ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0x0805e66c in KWordQuizView::beginEdit ()
#9  0x40ed453d in QTable::keyPressEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0x40ce7b0d in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x40c5040f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0x40c524c2 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0x408cdd5e in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#14 0x40ed45b2 in QTable::keyPressEvent () from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x40ce7b0d in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x40c5040f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x40c524c2 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x408cdd5e in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#19 0x40be14bb in QETWidget::translateKeyEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x40bedd7a in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x40bfe5d5 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x40c68071 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x40c67eb6 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x40c51e8f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x08070a6f in main ()

and here is the console output: 

bastian@linux:~&gt; kwordquiz
sending IMStart with 0 chars to 0x83e4200
sending IMEnd with 1 chars to 0x83e4200, text=é
sending IMStart with 0 chars to 0x83e4200
sending IMEnd with 1 chars to 0x83e4200, text=à
sending IMStart with 0 chars to 0x83e30e0
sending IMEnd with 1 chars to 0x83e30e0, text=é
KCrash: Application &apos;kwordquiz&apos; crashing...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>288868</commentid>
    <comment_count>1</comment_count>
    <who name="Peter Hedlund">peter</who>
    <bug_when>2004-11-25 03:26:32 +0000</bug_when>
    <thetext>I can&apos;t reproduce such a crash. Do you mean the ^ character (ascii 94) or do you mean the symbol above ê. From the backtrace it seems that the crash occurs when you start editing a cell by typing a first character, is that correct? I can even use the upper left key on a German keyboard layout to generate ê without problems.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>295776</commentid>
    <comment_count>3</comment_count>
    <who name="Anne-Marie Mahfouf">annma</who>
    <bug_when>2004-12-19 16:03:39 +0000</bug_when>
    <thetext>Janno, what is your distribution? I cannot reproduce this bug, running KWordQuiz from source cvs HEAD.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>350251</commentid>
    <comment_count>5</comment_count>
      <attachid>11448</attachid>
    <who name="Carsten Niehaus">cniehaus</who>
    <bug_when>2005-06-14 13:35:42 +0000</bug_when>
    <thetext>Created attachment 11448
This is what I tried

This didn&apos;t make it crash</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>350253</commentid>
    <comment_count>6</comment_count>
    <who name="Carsten Niehaus">cniehaus</who>
    <bug_when>2005-06-14 13:37:21 +0000</bug_when>
    <thetext>As I just stated, I could make it crash. This is latest trunk, gcc 3.3.5, KUbuntu-Linux.

Hope this helps.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>350256</commentid>
    <comment_count>7</comment_count>
    <who name="Carsten Niehaus">cniehaus</who>
    <bug_when>2005-06-14 13:37:57 +0000</bug_when>
    <thetext>Oh, I forgot (sorry for the spam): My system is in german.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>350323</commentid>
    <comment_count>8</comment_count>
    <who name="Albert Astals Cid">aacid</who>
    <bug_when>2005-06-14 17:31:00 +0000</bug_when>
    <thetext>Hi Peter i can reproduce this crash using Suse provided pacages for kdeedu 3.4.1 for Suse 9.1 tomorrow i&apos;ll try to compile qt and kdeeedu from svn to see if the problem is still there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>350892</commentid>
    <comment_count>9</comment_count>
    <who name="Albert Astals Cid">aacid</who>
    <bug_when>2005-06-16 11:27:47 +0000</bug_when>
    <thetext>Hi Peter, it seems the cause is qt shiped suse as with the qt from trolltech it works, this patch seems to workaround the problem

Index: kwordquizview.cpp
===================================================================
--- kwordquizview.cpp   (revision 426042)
+++ kwordquizview.cpp   (working copy)
@@ -288,7 +288,8 @@
 {
   m_currentText = text(row, col);
   cellEditor = QTable::beginEdit(row, col, replace);
-  cellEditor-&gt;installEventFilter(this);
+  if (cellEditor)
+    cellEditor-&gt;installEventFilter(this);
   return cellEditor;
 }
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>351126</commentid>
    <comment_count>10</comment_count>
    <who name="Peter Hedlund">peter</who>
    <bug_when>2005-06-17 04:00:17 +0000</bug_when>
    <thetext>SVN commit 426340 by hedlund:

Don&apos;t crash when running a Qt patched by SuSE. Thanks to Albert Astals Cid for tracking this one down.
BUG:93803

 M  +2 -1      kwordquizview.cpp  


--- trunk/KDE/kdeedu/kwordquiz/src/kwordquizview.cpp #426339:426340
@@ -288,7 +288,8 @@
 {
   m_currentText = text(row, col);
   cellEditor = QTable::beginEdit(row, col, replace);
-  cellEditor-&gt;installEventFilter(this);
+  if (cellEditor)
+    cellEditor-&gt;installEventFilter(this);
   return cellEditor;
 }
 
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>11448</attachid>
            <date>2005-06-14 13:35:42 +0000</date>
            <delta_ts>2005-06-14 13:35:42 +0000</delta_ts>
            <desc>This is what I tried</desc>
            <filename>kwq.png</filename>
            <type>image/png</type>
            <size>4223</size>
            <attacher name="Carsten Niehaus">cniehaus</attacher>
            
              <data encoding="base64">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
RK5CYII=
</data>

          </attachment>
      

    </bug>

</bugzilla>