Package: qgis
Version: 0.6.0-1
Severity: normal
When starting qgis without any DISPLAY value set, I get a segfault.
This is the output when running it from within gdb:
[...]
QGIS starting in non-interactive mode because you have no DISPLAY
environment variable set.
QWidget: Cannot create a QWidget when no GUI is being used
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 20430)]
0x40204c2d in QWidget::create () from /usr/lib/libqt-mt.so.3
(gdb) bt
#0 0x40204c2d in QWidget::create () from /usr/lib/libqt-mt.so.3
#1 0x402cb489 in QWidget::QWidget () from /usr/lib/libqt-mt.so.3
#2 0x4038d7ba in QMainWindow::QMainWindow () from /usr/lib/libqt-mt.so.3
#3 0x08162018 in QgisAppBase::QgisAppBase ()
#4 0x0809880c in QgisApp::QgisApp ()
#5 0x08095b2d in main ()
(gdb)
I also tried to run in using valgrind, and got this output:
% valgrind qgis
==20436== Memcheck, a memory error detector for x86-linux.
==20436== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al.
==20436== Using valgrind-2.2.0, a program supervision framework for x86-linux.
==20436== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al.
==20436== For more details, rerun with: -v
==20436==
QGIS starting in non-interactive mode because you have no DISPLAY environment
variable set.
QWidget: Cannot create a QWidget when no GUI is being used
==20436== Invalid read of size 4
==20436== at 0x1BAF8C2D: QWidget::create(unsigned long, bool, bool) (in
/usr/lib/libqt-mt.so.3.3.3)
==20436== by 0x1BBBF488: QWidget::QWidget(QWidget*, char const*, unsigned)
(in /usr/lib/libqt-mt.so.3.3.3)
==20436== by 0x1BC817B9: QMainWindow::QMainWindow(QWidget*, char const*,
unsigned) (in /usr/lib/libqt-mt.so.3.3.3)
==20436== by 0x8162017: QgisAppBase::QgisAppBase(QWidget*, char const*,
unsigned) (in /usr/bin/qgis)
==20436== Address 0x8C is not stack'd, malloc'd or (recently) free'd
==20436==
==20436== Process terminating with default action of signal 11 (SIGSEGV)
==20436== Access not within mapped region at address 0x8C
==20436== at 0x1BAF8C2D: QWidget::create(unsigned long, bool, bool) (in
/usr/lib/libqt-mt.so.3.3.3)
==20436== by 0x1BBBF488: QWidget::QWidget(QWidget*, char const*, unsigned)
(in /usr/lib/libqt-mt.so.3.3.3)
==20436== by 0x1BC817B9: QMainWindow::QMainWindow(QWidget*, char const*,
unsigned) (in /usr/lib/libqt-mt.so.3.3.3)
==20436== by 0x8162017: QgisAppBase::QgisAppBase(QWidget*, char const*,
unsigned) (in /usr/bin/qgis)
==20436==
==20436== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 97 from 1)
==20436== malloc/free: in use at exit: 36538 bytes in 921 blocks.
==20436== malloc/free: 3944 allocs, 3023 frees, 104069 bytes allocated.
==20436== For a detailed leak analysis, rerun with: --leak-check=yes
==20436== For counts of detected errors, rerun with: -v
Segmentation fault
%
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.4.26-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages qgis depends on:
ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an
ii libcfitsio2 2.500-1 Shared library for I/O with FITS f
ii libgcc1 1:3.4.3-9 GCC support library
ii libgdal1 1.2.5-1 Geospatial Data Abstraction Librar
ii libgeos2 2.0.1-1 Geometry engine for Geographic Inf
ii libhdf4g 4.1r4-18 The Hierarchical Data Format libra
ii libjasper-1.701-1 1.701.0-2 The JasPer JPEG-2000 runtime libra
ii libjpeg62 6b-9 The Independent JPEG Group's JPEG
ii libltdl3 1.5.6-3 A system independent dlopen wrappe
ii libpng12-0 1.2.8rel-1 PNG library - runtime
ii libpq3 7.4.6-5 PostgreSQL C client library
ii libqt3c102-mt 3:3.3.3-8 Qt GUI Library (Threaded runtime v
ii libstdc++5 1:3.3.5-8 The GNU Standard C++ Library v3
ii libtiff4 3.7.1-3 Tag Image File Format (TIFF) libra
ii libungif4g 4.1.3-1 shared library for GIF images (run
ii libxerces21c102 2.1.0-5 Validating XML parser library for
ii netcdfg3 3.5.0-7.1 An interface for scientific data a
ii unixodbc 2.2.4-11 ODBC tools libraries
ii zlib1g 1:1.2.2-4 compression library - runtime
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]