This repository has been archived by the owner on Mar 29, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 24
Problem when using the Edge bundling algorithm #50
Comments
Hello Youssef,
Thanks for reporting!
Can you give us some more details?
Do you have a stack trace? (When Tulip crashes, a specific window 'crash
handler' opens).
If you click on the 'View Details' link below, you can see the stack trace
and other information that you can copy and send us.
I tried to reproduce the issue, it is not consistent, but often happens
indeed.
Here would be my bug report:
System:
Mac x86-64 (clang), Tulip 5.2-dev, Tulip default perspective
Steps to reproduce :
- random simple graph, default properties
- h3 layout
- edge bundling ---> warning of overlap
- Fast overlap removal
- edge bundling
- bezier curves
Stack trace:
#00 0x0000000107a0b2a2 in
tlp::computeBezierPoint(std::__1::vector<tlp::Vector<float, 3ul, double,
float>, std::__1::allocator<tlp::Vector<float, 3ul, double, float> > >
const&, float) (+0x972) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libtulip-core-5.2.dylib
#1 0x0000000107a0dd0e in .omp_outlined. (+0xee) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libtulip-core-5.2.dylib
#2 0x000000010952a763 in __kmp_invoke_microtask (+0x93) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libomp.dylib
#3 0x00000001094f643c in __kmp_fork_call (+0x167b) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libomp.dylib
#4 0x00000001094ebfbc in __kmpc_fork_call (+0x13e) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libomp.dylib
#5 0x0000000107a0bd0e in
tlp::computeBezierPoints(std::__1::vector<tlp::Vector<float, 3ul, double,
float>, std::__1::allocator<tlp::Vector<float, 3ul, double, float> > >
const&, std::__1::vector<tlp::Vector<float, 3ul, double, float>,
std::__1::allocator<tlp::Vector<float, 3ul, double, float> > >&, unsigned
int) (+0x7fe) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libtulip-core-5.2.dylib
#6 0x0000000107731503 in tlp::GlEdge::getVertices(tlp::GlGraphInputData
const*, tlp::edge, tlp::node, tlp::node, tlp::Vector<float, 3ul, double,
float>&, tlp::Vector<float, 3ul, double, float>&, tlp::Vector<float, 3ul,
double, float>&, tlp::Vector<float, 3ul, double, float>&,
std::__1::vector<tlp::Vector<float, 3ul, double, float>,
std::__1::allocator<tlp::Vector<float, 3ul, double, float> > >&) (+0x643)
from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libtulip-ogl-5.2.dylib
#7 0x00000001077932b7 in tlp::GlVertexArrayManager::visit(tlp::GlEdge*)
(+0x107) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libtulip-ogl-5.2.dylib
#8 0x0000000107737b0c in .omp_outlined..20 (+0x13c) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libtulip-ogl-5.2.dylib
#9 0x000000010952a763 in __kmp_invoke_microtask (+0x93) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libomp.dylib
#10 0x00000001094f9b93 in __kmp_invoke_task_func (+0x118) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libomp.dylib
#11 0x00000001094f91b5 in __kmp_launch_thread (+0x197) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libomp.dylib
#12 0x000000010951f083 in __kmp_create_worker (+0x84e) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libomp.dylib
#13 0x00007fff78a1f661 in _pthread_body (+0x154) from
/usr/lib/system/libsystem_pthread.dylib
#14 0x00007fff78a1f50d in _pthread_body from
/usr/lib/system/libsystem_pthread.dylib
#15 0x00007fff78a1ebf9 in thread_start (+0xd) from
/usr/lib/system/libsystem_pthread.dylib
#16 0x0000000000000000 in ??? from ???
By the way the stack trace crash report server seems down (I cannot send
the stack traces anymore), reply: Forbidden.
--
Benjamin
…On Tue, 2 Oct 2018 at 17:15, Youssef Mourchid ***@***.***> wrote:
Hi Tulip team,
I am using tulip 5.2, I have a network of characters when I want to use
the *"Edge bundling"* algorithm, after applying the *Misc->"H3 Layout
helper"*, it crush.
Thanks.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#50>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/ARP9lrBPDwNza_ROikXVBpE5nteT6OOsks5ugyB2gaJpZM4XDiKB>
.
|
Hello,
No, I don't have a stack trace, and when it crashes non-specific window is
open, you can find attached the demonstration video.
Best regards.
*----------------------------*
*MOURCHID Youssef*
---------------------------------------------------------------------------------------------------
*PhD Student - **Computer Sciences **and Telecommunications *
* Laboratory Research (LRIT)*
*Faculty of sciences **University of Mohammed V Agdal-Rabat, Morocco *
-------------------------------------------------------------------------------
- * Phone : + 212 (0) 6 71 96 32 54*
-
* Mail : youssefmour@gmail.com <http://gmail.com> *
…On Wed, Oct 3, 2018 at 7:28 AM tulipdev ***@***.***> wrote:
Hello Youssef,
Thanks for reporting!
Can you give us some more details?
Do you have a stack trace? (When Tulip crashes, a specific window 'crash
handler' opens).
If you click on the 'View Details' link below, you can see the stack trace
and other information that you can copy and send us.
I tried to reproduce the issue, it is not consistent, but often happens
indeed.
Here would be my bug report:
System:
Mac x86-64 (clang), Tulip 5.2-dev, Tulip default perspective
Steps to reproduce :
- random simple graph, default properties
- h3 layout
- edge bundling ---> warning of overlap
- Fast overlap removal
- edge bundling
- bezier curves
Stack trace:
#00 0x0000000107a0b2a2 in
tlp::computeBezierPoint(std::__1::vector<tlp::Vector<float, 3ul, double,
float>, std::__1::allocator<tlp::Vector<float, 3ul, double, float> > >
const&, float) (+0x972) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libtulip-core-5.2.dylib
#1 0x0000000107a0dd0e in .omp_outlined. (+0xee) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libtulip-core-5.2.dylib
#2 0x000000010952a763 in __kmp_invoke_microtask (+0x93) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libomp.dylib
#3 0x00000001094f643c in __kmp_fork_call (+0x167b) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libomp.dylib
#4 0x00000001094ebfbc in __kmpc_fork_call (+0x13e) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libomp.dylib
#5 0x0000000107a0bd0e in
tlp::computeBezierPoints(std::__1::vector<tlp::Vector<float, 3ul, double,
float>, std::__1::allocator<tlp::Vector<float, 3ul, double, float> > >
const&, std::__1::vector<tlp::Vector<float, 3ul, double, float>,
std::__1::allocator<tlp::Vector<float, 3ul, double, float> > >&, unsigned
int) (+0x7fe) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libtulip-core-5.2.dylib
#6 0x0000000107731503 in tlp::GlEdge::getVertices(tlp::GlGraphInputData
const*, tlp::edge, tlp::node, tlp::node, tlp::Vector<float, 3ul, double,
float>&, tlp::Vector<float, 3ul, double, float>&, tlp::Vector<float, 3ul,
double, float>&, tlp::Vector<float, 3ul, double, float>&,
std::__1::vector<tlp::Vector<float, 3ul, double, float>,
std::__1::allocator<tlp::Vector<float, 3ul, double, float> > >&) (+0x643)
from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libtulip-ogl-5.2.dylib
#7 0x00000001077932b7 in tlp::GlVertexArrayManager::visit(tlp::GlEdge*)
(+0x107) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libtulip-ogl-5.2.dylib
#8 0x0000000107737b0c in .omp_outlined..20 (+0x13c) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libtulip-ogl-5.2.dylib
#9 0x000000010952a763 in __kmp_invoke_microtask (+0x93) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libomp.dylib
#10 0x00000001094f9b93 in __kmp_invoke_task_func (+0x118) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libomp.dylib
#11 0x00000001094f91b5 in __kmp_launch_thread (+0x197) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libomp.dylib
#12 0x000000010951f083 in __kmp_create_worker (+0x84e) from
/Applications/Tulip-5.2.0-dev.app/Contents/Frameworks/libomp.dylib
#13 0x00007fff78a1f661 in _pthread_body (+0x154) from
/usr/lib/system/libsystem_pthread.dylib
#14 0x00007fff78a1f50d in _pthread_body from
/usr/lib/system/libsystem_pthread.dylib
#15 0x00007fff78a1ebf9 in thread_start (+0xd) from
/usr/lib/system/libsystem_pthread.dylib
#16 0x0000000000000000 in ??? from ???
By the way the stack trace crash report server seems down (I cannot send
the stack traces anymore), reply: Forbidden.
--
Benjamin
On Tue, 2 Oct 2018 at 17:15, Youssef Mourchid ***@***.***>
wrote:
> Hi Tulip team,
>
> I am using tulip 5.2, I have a network of characters when I want to use
> the *"Edge bundling"* algorithm, after applying the *Misc->"H3 Layout
> helper"*, it crush.
>
> Thanks.
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <#50>, or mute the thread
> <
https://github.com/notifications/unsubscribe-auth/ARP9lrBPDwNza_ROikXVBpE5nteT6OOsks5ugyB2gaJpZM4XDiKB
>
> .
>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#50 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AV7-M8kB6B3y5C6jABcXIKH-hLwp__9Nks5uhFkogaJpZM4XDiKB>
.
|
Hello Youssef, I think the issue you encountered is due to the fact that you are trying to bundle Fortunately, there is a parameter called '3D_layout' for the Edge bundling plugin. Cheers! |
Hello Antoine,
Yeah, it works now when I set the "3D_layout" parameter to "true", thank
you for your help.
Best regards.
*----------------------------*
*MOURCHID Youssef*
---------------------------------------------------------------------------------------------------
*PhD Student - **Computer Sciences **and Telecommunications *
* Laboratory Research (LRIT)*
*Faculty of sciences **University of Mohammed V Agdal-Rabat, Morocco *
-------------------------------------------------------------------------------
- * Phone : + 212 (0) 6 71 96 32 54*
-
* Mail : youssefmour@gmail.com <http://gmail.com> *
[image: Mailtrack]
<https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality6&>
Sender
notified by
Mailtrack
<https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality6&>
03/10/18
à 13:36:20
…On Wed, Oct 3, 2018 at 12:46 PM Antoine Lambert ***@***.***> wrote:
Hello Youssef,
I think the issue you encountered is due to the fact that you are trying
to bundle
a 3d graph layout. The base implementation of Tulip edge bundling is only
guaranteed to work
on 2d layout.
Fortunately, there is a parameter called '3D_layout' for the Edge bundling
plugin.
If you set it to true, the algorithm should work without crashing on your
graph.
Nevertheless, the computation time will increase as the generated grid
used to route
the edges into bundles will be much larger than the 2d case.
Cheers!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#50 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AV7-M690supSHopEzonVQb0yTpTu0zFaks5uhKN6gaJpZM4XDiKB>
.
|
p-mary
added a commit
that referenced
this issue
Dec 4, 2018
Thanks for your report. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Hi Tulip team,
I am using tulip 5.2, I have a network of characters when I want to use the "Edge bundling" algorithm, after applying the Misc->"H3 Layout helper", it crush.
Thanks.
The text was updated successfully, but these errors were encountered: