gchempaint crashed with SIGSEGV in strlen()

Bug #219138 reported by dagi
6
Affects Status Importance Assigned to Milestone
GChemPaint
Unknown
Unknown
gchempaint (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Binary package hint: gchempaint

GChemPaint crashed while trying to copy text frome a text box inside GChemPaint to a openoffice.org document.

ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Fri Apr 18 12:41:24 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/gchempaint
Package: gchempaint 0.8.7-2ubuntu1
PackageArchitecture: i386
ProcCmdline: gchempaint file:///home/username/Dokumenter/kjemi/Reaksjon10/reaksjon10.gchempaint
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=nb_NO.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: gchempaint
StacktraceTop:
 strlen () from /lib/tls/i686/cmov/libc.so.6
 gcpTextTool::OnGetData ()
 ?? () from /usr/lib/gchempaint/plugins/text.so
 ?? () from /usr/lib/libgtk-x11-2.0.so.0
 ?? ()
Title: gchempaint crashed with SIGSEGV in strlen()
Uname: Linux 2.6.24-16-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev sambashare scanner video
SegvAnalysis:
 Segfault happened at: 0xb7172283 <strlen+51>: mov (%eax),%ecx
 PC (0xb7172283) ok
 source "(%eax)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%ecx" ok
SegvReason: reading NULL VMA

Revision history for this message
dagi (ks-dagi) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:strlen () from /lib/tls/i686/cmov/libc.so.6
gcpTextTool::OnGetData (this=0x8164aa8, clipboard=0x84b8ed0,
on_get_data (clipboard=0x84b8ed0, selection_data=0xbfcf7f7c,
?? () from /usr/lib/libgtk-x11-2.0.so.0
?? ()

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :

 Thank you for taking the time to report this bug and helping to make Ubuntu better.

However, processing it in order to get sufficient information for the developers failed (it does not generate an useful symbolic stack trace). This might be caused by some outdated packages which were installed on your system at the time of the report. Please upgrade your system to the latest package versions. If you still encounter the crash, please file a new report.

Thank you for your understanding, and sorry for the inconvenience!

Changed in gchempaint:
status: New → Invalid
Revision history for this message
Jean Bréfort (jean-brefort-normalesup) wrote :

I can confirm this crash. Please report upstream.
Here is the meaningful part of the backtrace:

#6 0x00007f9607380d80 in strlen () from /lib/libc.so.6
#7 0x00007f95f13a45b0 in gcpTextTool::OnGetData (this=0xc63ba0,
    clipboard=0xf9d030, selection_data=0x7fff102da5f0,
    info=<value optimized out>) at texttool.cc:624

Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :

Thanks you, Jean. Since the part of your backtrace is very small, I made a complete one with all available symbol tables and a valgrind because it crashes in a segmentation fault. I will shortly put an entry on the mailing list of the developers.

Changed in gchempaint:
importance: Undecided → Medium
status: Invalid → Triaged
Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :
Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :
Revision history for this message
Jean Bréfort (jean-brefort-normalesup) wrote :

In the end, I opened a bug upstream: https://savannah.nongnu.org/bugs/?25888 which is now fixed (for the 0.10.x branch only).

Kees Cook (kees)
description: updated
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.