View previous topic :: View next topic |
Author |
Message |
virtualmeet n00b
Joined: 26 Nov 2005 Posts: 12
|
|
Back to top |
|
|
zxy Veteran
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Wed Jul 04, 2007 3:19 pm Post subject: |
|
|
Thank you for this. Just what I was searching for lately.
--- edit ---
It compiled here on amd64 (through ssh), but i cannot try it until i get to the machine ... _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
|
virtualmeet n00b
Joined: 26 Nov 2005 Posts: 12
|
Posted: Fri Jul 06, 2007 5:15 am Post subject: |
|
|
Quote: | Thank you for this. Just what I was searching for lately.
It compiled here on amd64 (through ssh), but i cannot try it until i get to the machine ...
|
Hi,
Me too I was looking for someone with an AMD64 machine: K3DSurf seems to have some issues on Debian-64 and I want to know if it's working on Gentoo-64 .
Thanks in advance |
|
Back to top |
|
|
zxy Veteran
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Fri Jul 06, 2007 5:16 am Post subject: |
|
|
Amd64: Compiled, runs, no crashes so far, but i didn't test it long enough (maybe).
And looks cool.
---edit --
and when i clicked on (X) to close the K3dsurf window, it crashed my X server, twice. _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
|
virtualmeet n00b
Joined: 26 Nov 2005 Posts: 12
|
Posted: Fri Jul 06, 2007 5:33 am Post subject: |
|
|
Hi,
WAW, less than one minute to respond...
If it lives for more than one second, then things are OK because on Debian K3DSurf exites with a segmentation fault when lunched...should be some bad library links.
Quote: | And looks cool. | Thanks
Cheers,
Taha
edit: Is your graphics card configured with GL support?
If not, try to reduice the resolution. I know about this problem with some config and it seems to be a bug on the X server... |
|
Back to top |
|
|
mdeininger Veteran
Joined: 15 Jun 2005 Posts: 1740 Location: Emerald Isles, observing Dublin's docklands
|
Posted: Fri Jul 06, 2007 11:01 am Post subject: |
|
|
don't worry too much if stuff is crashing on debian, their glibc is t3h shite (sorry, but i've run into a couple problems myself with debian and ubuntu's libcs, mostly pthreads related issues... grave ones. i suppose they just aren't using the latest glibc, so it's not really debian's fault, but it's still annoying).
i'll go and try it on amd64 too, looks interesting _________________ "Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland
( Twitter | Blog | GitHub ) |
|
Back to top |
|
|
mdeininger Veteran
Joined: 15 Jun 2005 Posts: 1740 Location: Emerald Isles, observing Dublin's docklands
|
Posted: Fri Jul 06, 2007 6:28 pm Post subject: |
|
|
mhh, not good, it segfaults without doing much... here's some info that might be of help to devs (somehow can't seem to get it compiled with -g... ohwell, i never used qmake after all ):
Code: | mdeininger@helios ~/k3dsurf-0.6.2 $ valgrind k3dsurf
==8627== Memcheck, a memory error detector.
==8627== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==8627== Using LibVEX rev 1732, a library for dynamic binary translation.
==8627== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==8627== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==8627== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==8627== For more details, rerun with: -v
==8627==
==8627== Invalid read of size 8
==8627== at 0x578B099: (within /usr/lib64/opengl/nvidia/lib/libGL.so.1.0.9755)
==8627== Address 0x508 is not stack'd, malloc'd or (recently) free'd
==8627==
==8627== Process terminating with default action of signal 11 (SIGSEGV)
==8627== Access not within mapped region at address 0x508
==8627== at 0x578B099: (within /usr/lib64/opengl/nvidia/lib/libGL.so.1.0.9755)
==8627==
==8627== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 11 from 3)
==8627== malloc/free: in use at exit: 81,885,899 bytes in 5,460 blocks.
==8627== malloc/free: 45,805 allocs, 40,345 frees, 83,434,687 bytes allocated.
==8627== For counts of detected errors, rerun with: -v
==8627== searching for pointers to 5,460 not-freed blocks.
==8627== checked 5,546,920 bytes.
==8627==
==8627== LEAK SUMMARY:
==8627== definitely lost: 3,712 bytes in 70 blocks.
==8627== possibly lost: 0 bytes in 0 blocks.
==8627== still reachable: 81,882,187 bytes in 5,390 blocks.
==8627== suppressed: 0 bytes in 0 blocks.
==8627== Rerun with --leak-check=full to see details of leaked memory.
Segmentation fault
mdeininger@helios ~/k3dsurf-0.6.2 $ gdb k3dsurf
GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu"...
(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program: /usr/bin/k3dsurf
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 47643531339696 (LWP 8629)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47643531339696 (LWP 8629)]
0x00002b54dcd78099 in glLightfv () from //usr/lib64/opengl/nvidia/lib/libGL.so.1
(gdb) bt full
#0 0x00002b54dcd78099 in glLightfv () from //usr/lib64/opengl/nvidia/lib/libGL.so.1
No symbol table info available.
#1 0x000000000047a749 in ?? ()
No symbol table info available.
#2 0x00000000004f0a78 in ?? ()
No symbol table info available.
#3 0x000000000040fa20 in ?? ()
No symbol table info available.
#4 0x00002b54dd75c374 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#5 0x000000000040f8d9 in ?? ()
No symbol table info available.
#6 0x00007fffceab1a38 in ?? ()
No symbol table info available.
#7 0x0000000000000000 in ?? ()
No symbol table info available.
|
so, looks like glLightfv () somehow ends up with a null pointer where it shouldn't... maybe try and run the thing through valgrind on a different box, that should produce some nice error messages to help .
btw: works nice on osx tho _________________ "Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland
( Twitter | Blog | GitHub ) |
|
Back to top |
|
|
virtualmeet n00b
Joined: 26 Nov 2005 Posts: 12
|
|
Back to top |
|
|
mdeininger Veteran
Joined: 15 Jun 2005 Posts: 1740 Location: Emerald Isles, observing Dublin's docklands
|
Posted: Sat Jul 07, 2007 12:14 pm Post subject: |
|
|
well, that didn't quite work either...
Code: | ==3602== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==3602== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==3602== For more details, rerun with: -v
==3602==
==3602== Invalid read of size 8
==3602== at 0x578B099: (within /usr/lib64/opengl/nvidia/lib/libGL.so.1.0.9755)
==3602== by 0x4FAE28: k3dsurface::k3dsurface(QWidget*, char const*, unsigned) (k3dsurf.cpp:136)
==3602== by 0x40FCE1: main (main.cpp:38)
==3602== Address 0x508 is not stack'd, malloc'd or (recently) free'd
==3602==
==3602== Process terminating with default action of signal 11 (SIGSEGV)
==3602== Access not within mapped region at address 0x508
==3602== at 0x578B099: (within /usr/lib64/opengl/nvidia/lib/libGL.so.1.0.9755)
==3602== by 0x4FAE28: k3dsurface::k3dsurface(QWidget*, char const*, unsigned) (k3dsurf.cpp:136)
==3602== by 0x40FCE1: main (main.cpp:38)
==3602==
==3602== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 11 from 3)
==3602== malloc/free: in use at exit: 25,888,258 bytes in 5,470 blocks.
==3602== malloc/free: 45,809 allocs, 40,339 frees, 27,439,469 bytes allocated.
==3602== For counts of detected errors, rerun with: -v
==3602== searching for pointers to 5,470 not-freed blocks.
==3602== checked 5,584,520 bytes.
==3602==
==3602== LEAK SUMMARY:
==3602== definitely lost: 3,712 bytes in 70 blocks.
==3602== possibly lost: 0 bytes in 0 blocks.
==3602== still reachable: 25,884,546 bytes in 5,400 blocks.
==3602== suppressed: 0 bytes in 0 blocks.
==3602== Rerun with --leak-check=full to see details of leaked memory.
Segmentation fault
mdeininger@helios ~/k3dsurf-0.6.2.0-Unstable $ gdb bin/k3dsurf
GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program: /home/mdeininger/k3dsurf-0.6.2.0-Unstable/bin/k3dsurf
[Thread debugging using libthread_db enabled]
[New Thread 47256754771888 (LWP 5616)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47256754771888 (LWP 5616)]
0x00002afacf297099 in glLightfv () from //usr/lib64/opengl/nvidia/lib/libGL.so.1
(gdb) bt
#0 0x00002afacf297099 in glLightfv () from //usr/lib64/opengl/nvidia/lib/libGL.so.1
#1 0x00000000004aebd1 in OpenGlWidget (this=0x9c31c0, parent=0x9c2e90, name=0x5f2e43 "ParamGlWidget") at glviewer.cpp:744
#2 0x00000000004fae29 in k3dsurface (this=0x7fffdc590cc0, parent=0x0, name=0x0, fl=1) at k3dsurf.cpp:136
#3 0x000000000040fce2 in main (argc=1, argv=0x7fffdc5924c8) at main.cpp:38
(gdb) bt full
#0 0x00002afacf297099 in glLightfv () from //usr/lib64/opengl/nvidia/lib/libGL.so.1
No symbol table info available.
#1 0x00000000004aebd1 in OpenGlWidget (this=0x9c31c0, parent=0x9c2e90, name=0x5f2e43 "ParamGlWidget") at glviewer.cpp:744
No locals.
#2 0x00000000004fae29 in k3dsurface (this=0x7fffdc590cc0, parent=0x0, name=0x0, fl=1) at k3dsurf.cpp:136
No locals.
#3 0x000000000040fce2 in main (argc=1, argv=0x7fffdc5924c8) at main.cpp:38
a = <incomplete type>
mainwindow = {<> = {<No data fields>}, static metaObj = 0x9a4040, tabsurf = 0x9bcd60, ParaPage = 0x9c1d50, ParaWidgetStack = 0x9c2040, WStackPage = 0x9c2e90,
ParamGlWidget = 0x2aface52086b, WStackPage_2 = 0x458900ac, connectWidget2 = 0x0, IsoPage = 0x4587ccf1, IsoWidgetStack = 0x0, WStackPage_3 = 0x7fffdc5920b0,
IsoGlWidget = 0x7fffdc592120, WStackPage_4 = 0x2afacfc5d038, isoWidget = 0x0, isopage = 0x7fffdc590f60, TabPage = 0x0, morphanimgroupBox = 0x2aface51ef1d, morph_2 = 0x0,
anim_2 = 0x2afacf2ac970, groupBox37 = 0x0, groupBox38_2 = 0x2aface520886, textLabel2_5_2_2 = 0x7fffdc5920b0, textLabel2_5_3_2 = 0x2aface51eee0, textLabel2_5_4 = 0x7fffdc5920ef,
textLabel1_14_2 = 0x2, zg_2 = 0x2afad1d03608, yg_2 = 0x2aface51f2d6, xg_2 = 0x2aface6305e8, xyzg_2 = 0x0, groupBox38 = 0x7fffdc590eb0, textLabel2_5 = 0x2afacfb525bd,
textLabel2_5_2 = 0x7fffdc592120, textLabel2_5_3 = 0x2afacfc5d038, checkBox73 = 0x0, xg = 0x7fffdc590f60, yg = 0x0, zg = 0x7fffdc590e30, xyzg = 0x2aface52086b,
isonorm = 0x10102464c457f, isoaxe = 0x0, isoinfos = 0x7fffdc5920b0, Isomesh = 0x7fffdc592120, IsoLine = 0x2afacfb4ee18, isobox = 0x0, isotoolBox = 0x7fffdc591050,
implicitcartesian = 0x0, minxlimit = 0x2aface51ef1d, xlimit = 0x0, maxxlimit = 0x0, minylimit = 0x0, ylimit = 0x2aface520886, maxylimit = 0x7fffdc5920b0, minzlimit = 0x2aface51eee0,
zlimit = 0x7fffdc5920ef, maxzlimit = 0x7fffdc5920e0, computeIso = 0x7fffdc5920d8, editIso = 0x2, cleanbutton_2 = 0x2afad1d035e0, editIso_3 = 0x2aface51f2d6,
isoloadbutton = 0x2afacfb504b0, newisowin = 0x0, implicitfunct = 0x7fffdc592120, IsogroupBox = 0x2afacfb4ee18, Isocondition = 0x0, checkBox86 = 0x7fffdc591050, checkBox85 = 0x0,
add_condt_2 = 0x7fffdc590f20, inverse_condt_2 = 0x2aface52086b, Isoactiv_cond = 0x3d00, textLabel1_14_4 = 0x3d00, IsoImplicitBox = 0x7fffdc5920b0, IsoOptions = 0x7fffdc592120,
tabWidget12 = 0x2afacf9e6348, isoexport = 0x0, pushButton77 = 0x7fffdc591140, groupBox44 = 0x3, textLabel1_17 = 0x2aface51ef1d, isomeshgridname = 0x0, buttonGroup5 = 0x0,
radioButton8 = 0x0, radioButton10 = 0x2aface520886, isoresolution = 0x7fffdc5920b0, morphoption_2_2 = 0x2aface51eee0, cpu_3_2_2 = 0x7fffdc5920ef, cpu_3_2_2_2 = 0x7fffdc5920e0,
isomaxtr = 0x7fffdc5920d8, isomaxpt = 0x2, pushButton71_2 = 0x2afad1d035b8, morphoption_2 = 0x2aface51f2d6, cpu_3_2 = 0x2afacfb504b0, isomaxgrid = 0x0,
pushButton71 = 0x7fffdc592120, tab = 0x2afacf9e6348, groupBox47 = 0x0, f_4 = 0x7fffdc591140, f_5 = 0x3, textLabel2_7 = 0x7fffdc591010, binary_3 = 0x2aface52086b,
binary_2 = 0x3000000000, binary_1 = 0x2600000000, f_6 = 0x22, f_2 = 0x2100000000, unary_1 = 0x4600000023, unary_2 = 0x4000000000, f_3 = 0x3700000000, unary_3 = 0x0,
f_1 = 0x4b0000002d, textLabel1_12 = 0x1100000036, unaryfct_1 = 0x7fffdc5920b0, unaryfct_2 = 0x7fffdc592120, unaryfct_3 = 0x2afacf7f4dc8, binaryfct_1 = 0x0,
binaryfct_2 = 0x7fffdc591270, binaryfct_3 = 0x1, activate_heightspeed = 0x2aface51ef1d, tab_2 = 0x0, textLabel1_14_3 = 0x5, glparbutton = 0x2afad1d03578,
Drawingoption = 0x2aface51f2d6, infos = 0x2afacf6df9a8, Axes_ok = 0x2afacfb50000, exter = 0x2afacfb504b0, cut_Line = 0x2aface6305e8, cut_Column = 0x0, cut_Column_2 = 0x2aface630bc0,
draw_norm = 0x0, mesh = 0x0, box = 0x0, cutline = 0x2afacf6e3f18, cutcolumn = 0x7fffdc592120, linecolumn = 0x2afacf7f4dc8, toolBox2 = 0x0, page1 = 0x7fffdc591270, xfct = 0x1,
xcft = 0x7fffdc591140, yfct = 0x2aface52086b, ycft = 0x1a00000000, zfct = 0x1500000000, zcft = 0x19, vmin = 0x0, v = 0x7fffdc5920b0, vmax = 0x7fffdc592120, umin = 0x2afacf6d9050,
u = 0x0, umax = 0x7fffdc5913a0, example = 0x3, paraloadbutton = 0x2aface51ef1d, calculate = 0x0, edit = 0x3, groupBox25_2 = 0x2afad1d03530, textLabel1_7 = 0x2aface51f2d6,
add_condt = 0x7fff00000001, inverse_condt = 0x2aface6305e8, cndmesh = 0x7fffdc5906d0, condition = 0x0, cleanbutton = 0x2afacf6e3f18, activ_cond = 0x2aface51f1bf,
newwindow = 0x2afacfb504b0, choice = 0x2aface6305e8, page2 = 0x0, secondsystativation = 0x2afacf4e62b3, xfct_3 = 0x7fffdc592120, xcft_3 = 0x2afacf6d9050, yfct_3 = 0x0,
ycft_3 = 0x7fffdc5913a0, zfct_4 = 0x3, zcft_3 = 0x7fffdc591240, vmin_3 = 0x2aface52086b, v_3 = 0x2afacf6d9030, vmax_3 = 0x0, umin_3 = 0x7fffdc5913a0, u_3 = 0x1,
umax_3 = 0x7fffdc591270, calculate_2 = 0x2aface52086b, edit_3 = 0x0, newwin_2 = 0xa000300000000, groupobjects = 0x7fffdc5920b0, secondobj = 0x7fffdc592120,
firstobj = 0x2afacf4d50e0, separateobject = 0x0, page = 0x7fffdc5914c0, fct_explicit = 0x2, parametric_box = 0x2aface51ef1d, puissance_val_2 = 0x0, textLabel4 = 0x2afacf4d50d0,
umin_3_2 = 0x0, u_3_2 = 0x5, umax_3_2 = 0x2afad1d034e8, vmin_3_2 = 0x2aface51f2d6, v_3_2 = 0x7fff00000001, vmax_3_2 = 0x2afad1d03018, textLabel1_4 = 0x7fffdc591240,
textLabel3_2 = 0x0, fctdefz_val_2 = 0x2afacf4e629a, example_implicite = 0x2aface51f1bf, edit_2 = 0x2afad0f6db10, process_button = 0x2afad1d03018, newwindow_2 = 0x2afad0d4d4b0,
page_2 = 0x2afacfb504b0, activate_fourdim = 0x0, tabWidget9 = 0x7fffdc5914c0, tab_3 = 0x2, fourdims_box = 0x7fffdc591360, example_2 = 0x2aface52086b, choice_2 = 0x2afacf4d50d0,
xfct_2 = 0x0, xcft_2 = 0x7fffdc5914c0, yfct_2 = 0x1, ycft_2 = 0x7fffdc591390, zfct_3 = 0x2aface52086b, zcft_2 = 0x21a0000026a, zfct_3_2 = 0x23900000171, wcft_2 = 0x7fffdc5920b0,
vmin_2 = 0x7fffdc592120, v_2 = 0x2afacf3c3e30, vmax_2 = 0x0, umin_2 = 0x7fffdc5915e0, u_2 = 0x5, umax_2 = 0x2aface51ef1d, calculate_3 = 0x0, newwindow_3 = 0x2afacf3c3de0,
edit_4 = 0x0, tab_4 = 0x4, rotational4d = 0x2afad0f6dfd8, xzbox = 0x2aface51f2d6, angleyz = 0x7fff00000001, anglexz = 0x2afad0f6db10, anglexy = 0x7fffdc591370, anglezw = 0x0,
anglexw = 0x2afacf3c74de, angleyw = 0x2aface51f1bf, zwbox = 0x2afacf2ac970, ywbox = 0x2afad0f6db10, xybox = 0x2afacfb504b0, yzbox = 0x0, xwbox = 0x0,
Rsphericalcoord = 0x7fffdc5915e0, fct_spherical = 0x5, groupBox22 = 0x7fffdc591480, example_spherical = 0x2aface52086b, textLabel1_5 = 0x2afacf3c3de0, fctdefr = 0x0,
textLabel1_6 = 0x7fffdc5915e0, puissance_r_val = 0x0, textLabel2 = 0x7fffdc5914b0, umin_3_2_2 = 0x2aface52086b, u_3_2_2 = 0x0, umax_3_2_2 = 0xb000300000000, vmin_3_2_2 = 0x100750,
v_3_2_2 = 0x0, vmax_3_2_2 = 0x7fffdc5920b0, process_sphere = 0x7fffdc592120, newwindow_2_2 = 0x2afacf2a93c0, edit_2_2 = 0x0, page_3 = 0x7fffdc591740, cylindreBox = 0x6,
fctdefc = 0x2aface51ef1d, umin_3_2_2_2 = 0x0, u_3_2_2_2 = 0x7, umax_3_2_2_2 = 0x2afad0f6dac0, vmin_3_2_2_2 = 0x2aface51f2d6, v_3_2_2_2 = 0x7fff00000001,
vmax_3_2_2_2 = 0x2afad0f6d5e0, textLabel1_5_2 = 0x7fffdc591490, textLabel1_6_2 = 0x0, textLabel2_2 = 0x2afacf2b09a3, puissance_c_val = 0x2aface51f1bf,
example_cylindrical = 0x2afad0f6d5e0, edit_2_2_2 = 0x2afacf2ac970, process_cylindrical = 0x2afad0994998, newwindow_cylindrical = 0x2afad0d4d000, cylindrical = 0x2afacf2ac4b8,
paramoptions = 0x2afacfb504b0, tabWidget12_2 = 0x0, tab_5 = 0x7fffdc591740, fileformatedit = 0x6, trianglemesh = 0x7fffdc5915b0, editobj = 0x2aface52086b,
groupBox15 = 0x2afacf2a9370, morph = 0x0, anim = 0x7fffdc591740, TabPage_2 = 0x1, toolcheckBox = 0x7fffdc5915e0, tabWidget7 = 0x2aface52086b, tab_6 = 0x2afacf2a9360,
grouptools = 0x0, xfct_5 = 0x7fffdc591740, xtool = 0x0, yfct_5 = 0x7fffdc591610, ytool = 0x2aface52086b, zfct_6 = 0x0, ztool = 0x8, textLabel1_16 = 0x46474e552, loadpara = 0x2d78,
edit_6 = 0x102d78, calculate_4 = 0x102d78, cleanpara = 0x8, umin_tools = 0x2afad0f6d588, u_5 = 0x2aface51f2d6, umax_tools = 0x1, vmin_tools = 0x2afad0f6d070, v_6 = 0x7fffdc5915b0,
vmax_tools = 0x0, choice_4 = 0x2afacf10342b, textLabel1_3_2 = 0x2aface51f1bf, toolBox17 = 0x1, page1_2 = 0x2afad0d4db58, tabWidget14 = 0x7fffdc5916e0, tab_7 = 0x0,
groupBox33 = 0x2afacf10341c, textLabel1_9_2 = 0x2aface51f1bf, scaleyvalue = 0x2afad0d4db58, groupBox34 = 0x2afad0f6d070, textLabel1_9 = 0x2afacf6df9a8, scalexvalue = 0x2afacf2ac4b8,
groupBox32 = 0x2afacf2ac970, textLabel1_9_3 = 0x2afad0d4d4b0, scalezvalue = 0x2afacfb504b0, save_twiste_4_2 = 0x0, save_scale = 0x0, tab_8 = 0x7fffdc591850, groupBox29 = 0x4,
save_twiste_3 = 0x7fffdc591720, textLabel4_2_3 = 0x2aface52086b, scrollBar81 = 0x1d, scrollBar20 = 0x26, textLabel5 = 0x3100000000, textLabel6 = 0x0, groupBox29_2 = 0x1c,
textLabel4_2_2 = 0x2100000000, save_twiste_2 = 0x7fffdc5920b0, scrollBar81_2 = 0x7fffdc592120, scrollBar20_2 = 0x2afacef4a6b8, groupBox29_3 = 0x0, textLabel4_2 = 0x7fffdc591c30,
save_twiste = 0x15, scrollBar81_3 = 0x2aface51ef1d, scrollBar20_3 = 0x0, save_twiste_4 = 0x2afacef4a668, textLabel6_2 = 0x0, page2_2 = 0x2aface520886, tabWidget15 = 0x7fffdc5920b0,
tab_9 = 0x6, xfct_5_2 = 0x2afad0d4daf8, rotcurvex = 0x2aface51f2d6, yfct_5_2 = 0x2aface55c998, rotcurvey = 0x2afacf6df4d8, yfct_5_2_3 = 0x2afacf6df9a8, rotcurvez = 0x2afacfb50000,
umin_tools_2 = 0x2afacfb504b0, u_5_2 = 0x0, umax_tools_2 = 0x7fffdc592120, pushButton50 = 0x2afacef4a6b8, buttonGroup4 = 0x0, axey = 0x7fffdc591c30, axex = 0x15,
axez = 0x7fffdc591830, textLabel1_13 = 0x2aface52086b, choice_3_2 = 0x2afacef4a668, pushButton49 = 0x0, tab_10 = 0x7fffdc591c30, umin_2_2 = 0x10, u_2_2 = 0x7fffdc591860,
umax_2_2 = 0x2aface52086b, xfct_5_2_2_2 = 0x2afacef4a658, xtool_2_3 = 0x0, yfct_5_2_2_2 = 0x7fffdc591c30, ytool_2_3 = 0xf, yfct_5_2_2_2_2 = 0x7fffdc591890,
ztool_2_3 = 0x2aface52086b, umin_2_3 = 0x2afacef4a648, u_2_3 = 0x0, umax_2_3 = 0x7fffdc591c30, xfct_5_2_2 = 0xe, xtool_2_2 = 0x7fffdc5918c0, yfct_5_2_2 = 0x2aface52086b,
ytool_2_2 = 0x17, yfct_5_2_2_3 = 0x2afad0d4da08, ztool_2_2 = 0x2aface51f2d6, pushButton50_2 = 0x1, choice_3_2_2 = 0x2afad0d4d4b0, pushButton49_2 = 0x7fffdc591710,
choice_3_2_2_2 = 0x0, pushButton49_2_2 = 0x2aface770b37, TabPage_3 = 0x2aface51f1bf, umin_2_4 = 0x1, u_2_2_2 = 0x2afad0d4d000, umax_2_4 = 0x7fffdc591960, xfct_5_2_2_2_2 = 0x0,
xtool_2_5 = 0x2aface770b2b, yfct_5_2_2_2_3 = 0x2aface51f1bf, ytool_2_5 = 0x1, yfct_5_2_2_2_2_2 = 0x2afad0994998, ztool_2_5 = 0x7fffdc591990, umin_2_5 = 0x0,
u_2_3_2 = 0x2aface770b20, umax_2_5 = 0x2aface51f1bf, xfct_5_2_2_3 = 0x1, xtool_2_4 = 0x2afad09944d0, yfct_5_2_2_4 = 0x7fffdc5919c0, ytool_2_4 = 0x0, yfct_5_2_2_3_2 = 0x2aface770af4,
ztool_2_4 = 0x2aface51f1bf, pushButton50_2_2 = 0x1, pushButton49_2_3 = 0x2afad0994000, choice_3_2_2_3 = 0x7fffdc5919f0, choice_3_2_2_2_2 = 0x0, pushButton49_2_2_2 = 0x2aface770ae3,
tab_11 = 0x2aface51f1bf, toolBox17_2 = 0x7fffdc592148, page1_3 = 0x7fffdc591aa0, tabWidget14_2 = 0xdc591a20, tab_12 = 0x1, groupBox33_2 = 0x7fffdc592190,
save_scale_2_3 = 0x2afacf1744f1, scaleyvalue_2 = 0x7fffdc591aa0, textLabel5_2_2 = 0x7fffdc5921a0, textLabel6_3_2 = 0x0, groupBox32_2 = 0x2afacfcacf76,
save_scale_2_4 = 0x2aface770035, scalezvalue_2 = 0x2aface51f1bf, save_twiste_4_2_2 = 0x1, groupBox34_2 = 0x2afad0674000, save_scale_2_2 = 0x7fffdc591a80, scalexvalue_2 = 0x0,
tab_13 = 0x2aface770ab6, groupBox29_3_2 = 0x2aface51f1bf, textLabel4_2_4 = 0x1, scrollBar81_3_2 = 0x2afad035f980, save_twiste_5 = 0x7fffdc591ab0, groupBox29_4 = 0x0,
textLabel4_2_3_2 = 0x2aface770aa7, save_twiste_3_2 = 0x2aface51f1bf, scrollBar81_4 = 0x1, groupBox29_2_2 = 0x2afad035f4c0, textLabel4_2_2_2 = 0x7fffdc591ae0, save_twiste_2_2 = 0x0,
scrollBar81_2_2 = 0x2aface770a97, textLabel5_2 = 0x2aface51f1bf, textLabel6_3 = 0x1, save_twiste_4_3 = 0x2afad035f000, textLabel1_3_2_2 = 0x7fffdc591b10, groupBox41 = 0x0,
implicit_2 = 0x2aface770a8c, IsoImplicitBox_2 = 0x2aface51f1bf, minxlimit_2 = 0x1, xlimit_2 = 0x2afad0005968, maxxlimit_2 = 0x7fffdc591b40, minylimit_2 = 0x0,
ylimit_2 = 0x2aface770a82, maxylimit_2 = 0x2aface51f1bf, minzlimit_2 = 0x1000000001, zlimit_2 = 0x2afad00054b8, maxzlimit_2 = 0x7fffdc591b70, editIso_2 = 0x0,
textLabel2_6 = 0x2aface770a74, LoadIso = 0x2aface5214b5, implicitfunct_2 = 0xc500000001, computeIso_2 = 0x2aface52f000, TabPage_4 = 0x2afad0e6ab2f, sfactivate = 0x2aface51b913,
sftoolpage = 0x2aface770a66, superform = 0x2aface51f1bf, sfgroupBox = 0x28600000001, sfumin = 0x2afacfb50960, v_9 = 0x7fffdc591bd0, sfumax = 0x0, v_5_5_5 = 0x2aface770a5a,
n3_1 = 0x90000101, v_5_12 = 0x2, n2_1 = 0x2afad0005000, v_5_11 = 0x2afad00054b8, n1_1 = 0x2afad0005968, v_5_10 = 0x2afad035f000, b_1 = 0x2afad035f4c0, v_5_9 = 0x2afad035f980,
a_1 = 0x2afad0674000, v_5_8 = 0x2afad06744c8, m1 = 0x2afad0674990, v_5 = 0x2afad0994000, m2 = 0x2afad09944d0, v_5_2 = 0x2afacf2ac4b8, a_2 = 0x2afacf2ac970, v_5_3 = 0x2afad0994998,
b_2 = 0x2afad0d4d000, v_5_4 = 0x2afad0d4d4b0, n1_2 = 0x2afacf6df000, v_5_5 = 0x2afacf6df4d8, n2_2 = 0x2afacf6df9a8, v_5_5_4 = 0x2afacfb50000, n3_2 = 0x2afacfb504b0, sfvmin = 0x0,
v_8 = 0x0, sfvmax = 0x7fffdc5920ef, sfcalculate = 0x40971b, sfnewwin = 0x7fffdc592120, textLabel1_8_2 = 0x9248d0, textLabel1_8 = 0x0, textLabel2_3 = 0x0, textLabel1_10 = 0x0,
sfchoix = 0x7fffdc591cb0, TabPage_5 = 0x2aface52086b, toolBox2_2 = 0x9248c0, page1_4 = 0x0, fivedim_frame = 0x0, newwindow_5 = 0x0, sixdimactivate = 0x7fffdc591ce0,
xfct_4 = 0x2aface52086b, xcft_5 = 0x9248b0, yfct_4 = 0x0, ycft_5 = 0x0, zfct_5 = 0x0, zcft_5 = 0x7fffdc591d10, yfct_4_2 = 0x2aface52086b, wcft_5 = 0x9248a0, xfct_4_2 = 0x0,
tcft_5 = 0x0, sfct_5 = 0x1, scft_5 = 0x2afacfb504b0, umin_5 = 0x7fffdc591c00, u_4 = 0x0, umax_5 = 0x40971b, vmin_5 = 0x2aface51f1bf, v_4 = 0x1, vmax_5 = 0x2aface51ca1c,
example_3 = 0x7fffdc591db0, edit_5 = 0x2afad1f0e870, choice_5 = 0xb, calculate_5 = 0x23, activate5d = 0xd827590, page2_3 = 0x2aface51cdc0, rotational5d = 0x7fffdc591de0,
yt = 0x7fffdc591e50, zt = 0xd827590, wt = 0x7fffdc591f90, yw = 0x7fffdc591fa8, yz = 0x2afacfc61348, xz = 0x0, xw = 0x2afad1f0ebe8, xtbox_2 = 0x2afacfb504b0,
wtbox_2 = 0x2afacf0f975e, zwbox_2 = 0x2afacfc6d630, yzbox_2 = 0x2afacf0f0080, xybox_2 = 0x100000000, xzbox_2 = 0x100000188, xwbox_2 = 0x7fffdc591ff8, ywbox_2 = 0x2aface55cd00,
ytbox_2 = 0x64, ztbox_2 = 0x2afacfcacdf0, zw = 0x0, xt = 0x2afaffffffff, xy = 0x7fffdc591fa8, rotational6d = 0x9643c0, zsbox_2 = 0x7fffdc591ef0, ys = 0x419344, zs = 0x9643c0,
tsbox_2 = 0x957cd8, wsbox_2 = 0x7fffdc5922a0, ts = 0x4c47e7, ws = 0xffffffff00000000, ysbox_2 = 0x934a60, xsbox_2 = 0x9369a0, xs = 0xffffffffffffffff, ActionGroup = 0x9369a0,
layout97 = 0x9388e0, layout97_2 = 0xffffffffffffffff, layout97_3 = 0x9388e0, layout41 = 0x93a820, layout40 = 0xffffffffffffffff, layout39 = 0x93a820, layout38 = 0x2aface51ca1c,
layout20_2 = 0xffffffffffffffff, layout55 = 0x2afad1f0e858, layout52 = 0x8, layout49 = 0x23, layout50 = 0xec0e61f4, layout51 = 0x2aface51cdc0, layout20_2_3 = 0x1,
layout20_4 = 0x7fffdc591fc0, layout56_2 = 0xec0e61f4, layout53_2 = 0x7fffdc592100, spacer4_5_2 = 0x7fffdc592118, spacer4_2_4_2 = 0x2afacf7fe528, layout20_4_2 = 0x0,
layout55_2 = 0x2afad1f0ea98, spacer4_3_3_2 = 0x2afacf6df4d8, spacer4_2_2_3_2 = 0x2aface6cc81a, layout20_2_3_2 = 0x2afacf8118d8, layout42 = 0x2aface6cad68, layout11_4 = 0x100000000,
layout11_2_2 = 0x100000419, layout11_3_3 = 0x2aface6cc130, layout11_3_3_2 = 0x2aface55c360, layout40_2 = 0x7fffdc592150, layout39_2 = 0x7fffdc592100, layout56_2_2 = 0x0,
layout53_2_2 = 0x2afad1f0ea98, spacer4_5_2_2 = 0x7fffdc592118, spacer4_2_4_2_2 = 0x2aface51d053, layout20_4_2_2 = 0x0, layout55_2_2 = 0x2afad1f0ea98,
spacer4_3_3_2_2 = 0x7fff00000001, spacer4_2_2_3_2_2 = 0x0, layout20_2_3_2_2 = 0x1, layout56_2_2_2 = 0x0, layout53_2_2_2 = 0x1, spacer4_5_2_2_2 = 0x0,
spacer4_2_4_2_2_2 = 0x7fff00000001, layout20_4_2_2_2 = 0x1ce51d053, layout55_2_2_2 = 0x2aface55c360, spacer4_3_3_2_2_2 = 0x7fffdc592180, spacer4_2_2_3_2_2_2 = 0x2aface55c000,
layout20_2_3_2_2_2 = 0x2aface6cc81a, layout41_2 = 0x1002aface55c360, layout40_3 = 0xec0e61f4, layout39_3 = 0x2aface55c000, layout38_3 = 0x2aface758b63, layout55_3 = 0x7fffdc5921b8,
layout20_2_5 = 0xc5f422e1, layout168 = 0x2aface55c360, layout40_3_2 = 0x7fffdc5921d0, layout39_3_2 = 0x2afacfe949a8, layout39_3_2_2 = 0x2afacfe949a8, layout55_3_2 = 0x0,
layout39_4 = 0x2afacfe94960, layout172 = 0x800, layout294_2 = 0x2afacfe949c0, layout295_2 = 0x2afacfe94960, layout295_2_2 = 0x1fd, layout39_5 = 0x810, layout170 = 0x2afacfcca968,
layout294 = 0xd, layout295 = 0x1, layout295_3 = 0x800, layout39_4_2 = 0x830, layout172_2 = 0x20, layout294_2_2 = 0x0, layout295_2_3 = 0x2aface631000, layout295_2_2_2 = 0x58ce520732,
layout39_5_2 = 0x2afacf804780, layout170_2 = 0x2afacfe94960, layout294_3 = 0x800, layout295_4 = 0x2afacfe94960, layout295_3_2 = 0x20, layout97_4 = 0x400, layout97_2_2 = 0x95fa00,
layout97_3_2 = 0x1fd, layout20_2_8 = 0x1, layout20_2_4_5_5 = 0x2afacfccc49d, layout20_2_4_12 = 0x20, layout20_2_4_11 = 0x967430, layout20_2_4_10 = 0x400,
layout20_2_4_9 = 0x2afacf8b7bdd, layout20_2_4_8 = 0x5df7df, layout20_2_4 = 0x206, layout20_2_4_2 = 0x967430, layout20_2_4_3 = 0x2afacebff417, layout20_2_4_4 = 0x95fa00,
layout20_2_4_5 = 0x966bf0, layout20_2_4_5_4 = 0x2afacfe949a8, layout20_2_7 = 0x2afacfe949a8, layout59 = 0x966bf0, layout40_2_2 = 0x2afacfe94960, layout39_2_2 = 0x0,
layout38_2 = 0x2afacfe949c0, layout39_2_2_2 = 0x2afacfe94960, layout40_2_2_2 = 0x193d1, layout40_2_2_2_2 = 0x420, layout17_2 = 0x2afacfcca968, layout26_3 = 0x20,
spacer4_4 = 0x2afacfe94960, spacer4_2_3 = 0x410, layout20_3 = 0x440, layout26_2_2 = 0x7fffdc5924d8, spacer4_3_2 = 0x6dc5924c8, spacer4_2_2_2 = 0x1, layout20_2_2 = 0x48cfe94960,
image0 = <incomplete type>, image1 = <incomplete type>, image2 = <incomplete type>}
newmenu = (class menubar *) 0x0 |
as you can guess, i added -g and removed -O2 from the optimisations... this seems to be the only interesting part:
Code: | (gdb) bt
#0 0x00002afacf297099 in glLightfv () from //usr/lib64/opengl/nvidia/lib/libGL.so.1
#1 0x00000000004aebd1 in OpenGlWidget (this=0x9c31c0, parent=0x9c2e90, name=0x5f2e43 "ParamGlWidget") at glviewer.cpp:744
#2 0x00000000004fae29 in k3dsurface (this=0x7fffdc590cc0, parent=0x0, name=0x0, fl=1) at k3dsurf.cpp:136
#3 0x000000000040fce2 in main (argc=1, argv=0x7fffdc5924c8) at main.cpp:38 |
_________________ "Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland
( Twitter | Blog | GitHub ) |
|
Back to top |
|
|
virtualmeet n00b
Joined: 26 Nov 2005 Posts: 12
|
|
Back to top |
|
|
mdeininger Veteran
Joined: 15 Jun 2005 Posts: 1740 Location: Emerald Isles, observing Dublin's docklands
|
Posted: Sun Jul 08, 2007 9:59 am Post subject: |
|
|
hmm, no... still didn't like it, essentially the same error :/
Code: | mdeininger@helios ~/k3dsurf-0.6.2.1-Unstable $ bin/k3dsurf
Segmentation fault
mdeininger@helios ~/k3dsurf-0.6.2.1-Unstable $ gdb bin/k3dsurf
GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu"...
ruUsing host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program: /home/mdeininger/k3dsurf-0.6.2.1-Unstable/bin/k3dsurf
[Thread debugging using libthread_db enabled]
[New Thread 47101787707312 (LWP 2986)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47101787707312 (LWP 2986)]
0x00002ad6ba67b099 in glLightfv () from //usr/lib64/opengl/nvidia/lib/libGL.so.1
(gdb) bt
#0 0x00002ad6ba67b099 in glLightfv () from //usr/lib64/opengl/nvidia/lib/libGL.so.1
#1 0x00000000004abf55 in OpenGlWidget (this=0x9c0250, parent=0x9bff20, name=0x5eff83 "ParamGlWidget") at glviewer.cpp:744
#2 0x00000000004f81d5 in k3dsurface (this=0x7ffff11ae8f0, parent=0x0, name=0x0, fl=1) at k3dsurf.cpp:136
#3 0x000000000040fca0 in main () |
it's kinda weird... maybe it's just my nvidia driver then... but every other opengl app works fine? i'll try to update the drivers and see if that fixes it _________________ "Confident, lazy, cocky, dead." -- Felix Jongleur, Otherland
( Twitter | Blog | GitHub ) |
|
Back to top |
|
|
zxy Veteran
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Tue Jul 10, 2007 11:14 am Post subject: |
|
|
I will, as soon as I come home. I'll also post the package manager's --info, so you'll see what gcc, binutils, glibc, xserver, nvidia-drivers I was using. I usualy use nvidia's TwinView for using two monitors. That might have killed the xserver.
Anyway I'll be back with more data about the problems, but I was on holidays this weekend, so i couldn't do it before. _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
|
zxy Veteran
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Tue Jul 10, 2007 1:50 pm Post subject: |
|
|
Ok, home.
Here is my system's --info:
http://pastebin.com/m13e2edda
I highlighted some lines, that might be most interresting. If you need more data, just tell me and I'll post it.
Oh, and nvidia-drivers i have installed are: 11-drivers/nvidia-drivers-100.14.09
And I have xinerama useflag enabled globaly. _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
|
virtualmeet n00b
Joined: 26 Nov 2005 Posts: 12
|
Posted: Thu Mar 20, 2014 5:21 pm Post subject: |
|
|
Hi all,
Just to mention that I made a new project, MathMod that is a complete rewrite of K3DSurf.
MathMod packs more features and power than K3DSurf and hopefuly it will be useful to some of you as K3DSurf did
MathMod is a Qt5 application and can be compiled on the majority of OS.
To download, go here: https://sourceforge.net/projects/mathmod/files/MathMod-1.0/Beta/
Forum: http://k3dsurf.s4.bizhat.com
All your comments and suggestions are welcome.
Abderrahman |
|
Back to top |
|
|
virtualmeet n00b
Joined: 26 Nov 2005 Posts: 12
|
Posted: Tue Apr 13, 2021 12:04 am Post subject: |
|
|
Hi everyone!
It's been a long time since my last post...
MathMod had a quite significant improvements in the past years like support for calculations on multi-cores CPU and compatibility with OpenGL ES (MathMod on Gentoo is still stuck on the old 4.1 version though)
MathMod source code is available from GitHub and Sourceforge
Have fun! |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|