tulip 4.4 (Ubuntu 14.04) segfault on startup

Bug #1373005 reported by Till W.
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tulip (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Crashed with segmentation fault unconditionally on each startup. Renders program unusuable.

Output of GDB running tulip-dbg:

Starting program: /usr/bin/tulip
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Gtk-Message: Failed to load module "overlay-scrollbar"
[New Thread 0x7fffe1f64700 (LWP 13288)]
[New Thread 0x7fffe1763700 (LWP 13289)]
[New Thread 0x7fffe0f62700 (LWP 13290)]
[New Thread 0x7fffdbfff700 (LWP 13291)]
[New Thread 0x7fffdb7fe700 (LWP 13294)]
[New Thread 0x7fffda796700 (LWP 13298)]
[New Thread 0x7fffd9f95700 (LWP 13299)]
[Thread 0x7fffdbfff700 (LWP 13291) exited]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7dea138 in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7fffffffded8, env=env@entry=0x7fffffffdee8) at dl-init.c:78
78 dl-init.c: No such file or directory.
(gdb) bt
#0 0x00007ffff7dea138 in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7fffffffded8, env=env@entry=0x7fffffffdee8) at dl-init.c:78
#1 0x00007ffff7dea223 in call_init (env=<optimized out>, argv=<optimized out>, argc=<optimized out>, l=<optimized out>) at dl-init.c:36
#2 _dl_init (main_map=main_map@entry=0x99b380, argc=1, argv=0x7fffffffded8, env=0x7fffffffdee8) at dl-init.c:126
#3 0x00007ffff7deec70 in dl_open_worker (a=a@entry=0x7fffffffd478) at dl-open.c:577
#4 0x00007ffff7de9ff4 in _dl_catch_error (objname=objname@entry=0x7fffffffd468, errstring=errstring@entry=0x7fffffffd470, mallocedp=mallocedp@entry=0x7fffffffd460, operate=operate@entry=0x7ffff7dee9a0 <dl_open_worker>, args=args@entry=0x7fffffffd478) at dl-error.c:187
#5 0x00007ffff7dee3bb in _dl_open (file=0x977108 "/usr/lib/../lib/tulip//libogdfvisibility-4.4.0.so", mode=-2147483646, caller_dlopen=<optimized out>, nsid=-2, argc=1, argv=0x7fffffffded8, env=0x7fffffffdee8) at dl-open.c:661
#6 0x00007ffff592702b in dlopen_doit (a=a@entry=0x7fffffffd690) at dlopen.c:66
#7 0x00007ffff7de9ff4 in _dl_catch_error (objname=0x6aa720, errstring=0x6aa728, mallocedp=0x6aa718, operate=0x7ffff5926fd0 <dlopen_doit>, args=0x7fffffffd690) at dl-error.c:187
#8 0x00007ffff592762d in _dlerror_run (operate=operate@entry=0x7ffff5926fd0 <dlopen_doit>, args=args@entry=0x7fffffffd690) at dlerror.c:163
#9 0x00007ffff59270c1 in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87
#10 0x00007ffff7acdb3d in tlp::PluginLibraryLoader::loadPluginLibrary (filename=..., loader=loader@entry=0x8c73d0) at /build/buildd/tulip-4.4.0dfsg2/library/tulip-core/src/PluginLibraryLoader.cpp:120
#11 0x00007ffff7acdd6a in tlp::PluginLibraryLoader::initPluginDir (this=0x68beb0, loader=loader@entry=0x8c73d0) at /build/buildd/tulip-4.4.0dfsg2/library/tulip-core/src/PluginLibraryLoader.cpp:260
#12 0x00007ffff7acec4e in tlp::PluginLibraryLoader::loadPlugins (loader=loader@entry=0x8c73d0, folder=...) at /build/buildd/tulip-4.4.0dfsg2/library/tulip-core/src/PluginLibraryLoader.cpp:67
#13 0x00007ffff75f74c8 in tlp::initTulipSoftware (loader=loader@entry=0x8c73d0, removeDiscardedPlugins=removeDiscardedPlugins@entry=true) at /build/buildd/tulip-4.4.0dfsg2/library/tulip-gui/src/TlpQtTools.cpp:211
#14 0x000000000041c960 in main (argc=1, argv=<optimized out>) at /build/buildd/tulip-4.4.0dfsg2/software/tulip/src/main.cpp:169

Bug occurs with tulip 4.4.0dfsg2-2 on Ubuntu 14.04.1 LTS.

Revision history for this message
Till W. (tillw.) wrote :

Debian bug #723982 seems to be exactly the same issue: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=723982

To me it looks like there are some serious bugs in tulip or one of the loaded libraries that lead to the crash on amd64 systems but work on i386.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in tulip (Ubuntu):
status: New → Confirmed
Revision history for this message
Stéphane Guillou (stephane-guillou) wrote :

Same here on Ubuntu 14.04-based KXstudio distro. Installed the default repo tulip version 4.4.0dfsg2-2 and I get a segmentation fault straight from the start.

There have been 5 releases of Tulip since 4.4.0: http://sourceforge.net/projects/auber/files/tulip/

Trying the latest (4.8.0) will probably solve the issue, seeing that comment 51 in the Debian bug report mentions the bug should be fixed in version 4.5.0dfsg-1: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=723982#51

I can't test the latest version as I don't have the capacity to compile from source.

Cheers

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.