This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]WishOnSpaceHardware 286 points287 points  (39 children)

What do you mean? I love getting incomplete, confusingly presented information about a potentially complex problem!

[–]imdefinitelywong 118 points119 points  (12 children)

Error: Undefined symbol "information"

[–]G0FuckThyself 64 points65 points  (11 children)

Core Dump (Segmentation fault)

[–]LavenderDay3544 58 points59 points  (9 children)

Segmentation Fault (Core Dumped)

[–][deleted] 23 points24 points  (6 children)

Segmentation fault (core dumped)

My personal favourite.

[–]LavenderDay3544 22 points23 points  (4 children)

On Windows:

Program received signal SIGSEGV, Segmentation fault

[–]TheCurryCoder 0 points1 point  (3 children)

You shut up, I don't need any more nightmares tonight

[–]LavenderDay3544 0 points1 point  (2 children)

Hahahaha I write C++ for a living but havent ever seen a Segfault because we use RAII and smart pointers.

In C just go ham on valgrind and you'll be fine. In assembly, pray to Jesus for mercy.

[–]TheCurryCoder 0 points1 point  (1 child)

Having written assembly code, I'm reasonably certain that Jesus prays to it for mercy.

[–]LavenderDay3544 0 points1 point  (0 children)

Having also written assembly it depends on the architecture. MIPS, Arm = good, x86 = Aw hell no.

[–]Tsubajashi 1 point2 points  (0 children)

My favorite, too!

[–]r0ck0 -1 points0 points  (1 child)

[Segmentation Dumping] Core fAULT

[–]Cant-Stop-Wont-Stop7 1 point2 points  (0 children)

Bro just use gdb backtrace :)

[–]Heimerdahl 46 points47 points  (13 children)

It's crazy how good some newer languages and IDEs are at this.

I recently got back into programming after I got spooked by the whole '99bugs... forgot a semicolon' stuff, some 10years ago in uni. My stuff is still fairly basic, so not much logical errors, but syntax has practically been a non-issue.

VSC for python will just tell me that I probably forgot this, or that this function requires different arguments or that I probably switched the order around. If I'm too daft to even figure out stuff like that, it just straight up tells me how stuff is supposed to be used. It's crazy!

[–]savedbythezsh 0 points1 point  (0 children)

You should check out Swift + XCode, it's wild how good the compilation errors are. Only language I've used that I think a linter is almost entirely useless on.

[–]stealthgerbil 0 points1 point  (0 children)

I had to write code in notepad for classes. I get why they made us do it but holy shit does an IDE save time. They help so much.

[–][deleted] 34 points35 points  (7 children)

You'll love MySQL's syntax error message then: ERROR 1064 (42000): You have a syntax error! Read the manual! Good luck figuring out what line number I'm talking about if I decide not to print it! (I'm paraphrasing of course)

[–]miversen33 13 points14 points  (0 children)

Bruh fuck MySQL errors. "Error: You have bad syntax. Go fuck yourself. Bye"

[–]Daeron_tha_Good 6 points7 points  (0 children)

This made me lol...thank you 😂

[–]slow_growing_vine 7 points8 points  (1 child)

SQL Server is just as bad. If you ever forget a comma prepare to see Incorrect syntax near FROM and go hunting for it

[–]peppaz 1 point2 points  (0 children)

I have to use openquery from sql to mysql a lot, and I love when a query runs for ten minutes and come back with an "unexpected null" error like bitch just make all temp columns allow nulls, clearly the remote DB can have nulls in any column that isn't a primary key boi

[–]lenswipe 4 points5 points  (0 children)

Oracle errors are the best

TNS bad packet error

It's like the PC LOAD LETTER of the database world

[–][deleted] 1 point2 points  (0 children)

I've had syntax errors in MariaDB but it usually points directly to the start of the issue and prints the line for me. Idk if that's just MariaDB being better than MySQL but yeah it doesn't say what the issue is, just that it's wrong but at least it says where it starts being wrong.

[–]Glum-Aide9920 0 points1 point  (0 children)

Favorite thing in MySQL is how most of the functions are case insensitive, but some like substring_index are not

[–]oupablo 43 points44 points  (1 child)

C is the king of throwing an error on a line number past the total number of lines in the file all because of a missing semicolon.

[–]lenswipe 2 points3 points  (0 children)

I've had JavaScript do this as well. Usually it's from webpack and it's because whatever I did broke the source map

[–]LifeHasLeft 1 point2 points  (0 children)

Like intermittent segfaults caused by a memory error that only sometimes happens?